Получаю ошибку name 'msg_old' is not defined

NightMirror

Новичок
Пользователь
Окт 6, 2020
4
0
1
Здравствуйте, при попытке запустить программу вылазит ошибка:
Traceback (most recent call last):
File "D:\py\henry.py", line 50, in <module>
if msg == msg_old and first == False:
NameError: name 'msg_old' is not defined

1. Windows 10
2. Phyton 3.9.0
3.
aiohttp 3.6.2
async-timeout 3.0.1
asyncio 3.4.3
atomicwrites 1.4.0
attrs 20.2.0
certifi 2020.6.20
chardet 3.0.4
colorama 0.4.3
discord.py 1.5.0
fuzzywuzzy 0.18.0
idna 2.10
iniconfig 1.0.1
multidict 4.7.6
oauthlib 3.1.0
packaging 20.4
pip 20.2.3
pluggy 0.13.1
py 1.9.0
pyparsing 2.4.7
pysocks 1.7.1
pyTelegramBotAPI 3.7.3
pytest 6.1.1
python-Levenshtein 0.12.0
pywin32 228
requests 2.24.0
requests-oauthlib 1.3.0
setuptools 49.2.1
six 1.15.0
toml 0.10.1
tweepy 3.9.0
urllib3 1.25.10
vk-api 11.9.0
wheel 0.35.1
yarl 1.6.0
4. Мой код: https://pastebin.com/60sxBakF

Заранее спасибо)
 

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 609
466
83
Я знаю, но я в начале указываю msg_old = 'som1' и всеравно такая ошибка
вынесите ее из функции
 
  • Мне нравится
Реакции: NightMirror

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 609
466
83
ошибка говорит о том что вы пытаетесь использовать переменную msg_old до того как она была определена, вынесите ее определение из функции
 

NightMirror

Новичок
Пользователь
Окт 6, 2020
4
0
1
ошибка говорит о том что вы пытаетесь использовать переменную msg_old до того как она была определена, вынесите ее определение из функции
Я знаю, но я в начале указываю msg_old = 'som1' и всеравно такая ошибка
 

NightMirror

Новичок
Пользователь
Окт 6, 2020
4
0
1
вынесите ее из функции
Спасибо! Сработало!
 

Форум IT Специалистов