У меня проблемы с назначением переменной как глобальной (я думаю, что это моя проблема, по крайней мере).
Вот представление моего кода:
def get_alert():
global subject
# ...code ...
subject = # unread email's subject line
while True:
try:
get_alert()
except EOFError:
get_alert() # try again
else:
if subject == 'specific message here'
# ...code...
Из того, что я прочитал, присвоение переменной в качестве глобальной в верхней части функции get_alert должно позволить мне ссылаться на нее в цикле while, однако при запуске программы она говорит мне, что 'NameError: name' subject 'не определено 'для субъекта во время цикла