Closed craftyguy closed 2 years ago
When an image is received in an encrypted room, I get this backtrace from the python plugin:
18:35:07 weechat python: stdout/stderr (matrix): Traceback (most recent call last): 18:35:07 weechat python: stdout/stderr (matrix): File "/usr/lib/python3.9/site-packages/matrix/utf.py", line 89, in wrapper 18:35:07 weechat python: stdout/stderr (matrix): return function(*args, **kwargs) 18:35:07 weechat python: stdout/stderr (matrix): File "/home/clayton/.local/share/weechat/python/autoload/weechat-matrix.py", line 343, in receive_cb 18:35:07 weechat python: stdout/stderr (matrix): server.handle_response(response) 18:35:07 weechat python: stdout/stderr (matrix): File "/usr/lib/python3.9/site-packages/matrix/server.py", line 1640, in handle_response 18:35:07 weechat python: stdout/stderr (matrix): self.handle_backlog_response(response) 18:35:07 weechat python: stdout/stderr (matrix): File "/usr/lib/python3.9/site-packages/matrix/server.py", line 1282, in handle_backlog_response 18:35:07 weechat python: stdout/stderr (matrix): room_buffer.handle_backlog(response) 18:35:07 weechat python: stdout/stderr (matrix): File "/usr/lib/python3.9/site-packages/matrix/buffer.py", line 1746, in handle_backlog 18:35:07 weechat python: stdout/stderr (matrix): self.old_message(event) 18:35:07 weechat python: stdout/stderr (matrix): File "/usr/lib/python3.9/site-packages/matrix/buffer.py", line 1686, in old_message 18:35:07 weechat python: stdout/stderr (matrix): self.handle_room_messages(event, tags) 18:35:07 weechat python: stdout/stderr (matrix): File "/usr/lib/python3.9/site-packages/matrix/buffer.py", line 1465, in handle_room_messages 18:35:07 weechat python: stdout/stderr (matrix): self.print_room_media(event, extra_tags) 18:35:07 weechat python: stdout/stderr (matrix): File "/usr/lib/python3.9/site-packages/matrix/buffer.py", line 1378, in print_room_media 18:35:07 weechat python: stdout/stderr (matrix): event.iv, self.homeserver.geturl(), event.mimetype, 18:35:07 weechat python: stdout/stderr (matrix): AttributeError: 'RoomEncryptedImage' object has no attribute 'mimetype' 18:35:07 weechat =!= python: error in function "receive_cb"
I'm running weechat 3.3 and weechat-matrix from git master, with python 3.9
ah this was due to using python-nio <= 0.19. sorry for the noise.
When an image is received in an encrypted room, I get this backtrace from the python plugin:
I'm running weechat 3.3 and weechat-matrix from git master, with python 3.9