Perhatikan contoh berikut:
with open('a.txt') as f:
pass
# Is f supposed to be defined here?
Saya telah membaca dokumen bahasa (2.7) untuk with-statement serta PEP-343, tetapi sejauh yang saya tahu mereka tidak mengatakan apa-apa tentang masalah ini.
Dalam CPython 2.6.5 ftampaknya didefinisikan di luar blok with, tetapi saya lebih suka tidak bergantung pada detail implementasi yang dapat berubah.