-
Notifications
You must be signed in to change notification settings - Fork 6k
Description
Steps to Reproduce
- Run a bot with some picklepersistence files from previous version (v20a4)
Expected behaviour
- Run a bot with some picklepersistence files from previous version (v20a4)
- Bot will start.
Actual behaviour
- Run a bot with some picklepersistence files from previous version (v20a4)
- Bot won't start.
Operating System
Debian GNU/Linux 11 (bullseye) aarch64
Version of Python, python-telegram-bot & dependencies
python-telegram-bot 20.0a5
Bot API 6.3
Python 3.10.2 (main, Feb 12 2022, 01:26:02) [GCC 10.2.1 20210110]Relevant log output
Traceback (most recent call last):
File "/home/pi/.pyenv/versions/3.10.2/lib/python3.10/site-packages/telegram/ext/_picklepersistence.py", line 246, in _load_singlefile
data = _BotUnpickler(self.bot, file).load()
File "/home/pi/.pyenv/versions/3.10.2/lib/python3.10/site-packages/telegram/ext/_picklepersistence.py", line 56, in _reconstruct_to
obj.__setstate__(kwargs)
File "/home/pi/.pyenv/versions/3.10.2/lib/python3.10/site-packages/telegram/_telegramobject.py", line 200, in __setstate__
setattr(self, key, val)
AttributeError: 'Chat' object has no attribute 'all_members_are_administrators'
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/home/pi/Desktop/emily/main.py", line 711, in <module>
main()
File "/home/pi/Desktop/emily/main.py", line 341, in main
app.run_polling(drop_pending_updates=True, allowed_updates=Update.ALL_TYPES)
File "/home/pi/.pyenv/versions/3.10.2/lib/python3.10/site-packages/telegram/ext/_application.py", line 667, in run_polling
return self.__run(
File "/home/pi/.pyenv/versions/3.10.2/lib/python3.10/site-packages/telegram/ext/_application.py", line 855, in __run
raise exc
File "/home/pi/.pyenv/versions/3.10.2/lib/python3.10/site-packages/telegram/ext/_application.py", line 844, in __run
loop.run_until_complete(self.initialize())
File "/home/pi/.pyenv/versions/3.10.2/lib/python3.10/asyncio/base_events.py", line 641, in run_until_complete
return future.result()
File "/home/pi/.pyenv/versions/3.10.2/lib/python3.10/site-packages/telegram/ext/_application.py", line 365, in initialize
await self._initialize_persistence()
File "/home/pi/.pyenv/versions/3.10.2/lib/python3.10/site-packages/telegram/ext/_application.py", line 445, in _initialize_persistence
self._user_data.update(await self.persistence.get_user_data())
File "/home/pi/.pyenv/versions/3.10.2/lib/python3.10/site-packages/telegram/ext/_picklepersistence.py", line 307, in get_user_data
self._load_singlefile()
File "/home/pi/.pyenv/versions/3.10.2/lib/python3.10/site-packages/telegram/ext/_picklepersistence.py", line 264, in _load_singlefile
raise TypeError(f"Something went wrong unpickling {self.filepath.name}") from exc
TypeError: Something went wrong unpickling picklepersistenceAdditional Context
No response
harshil21