takeshixx / knxmap

KNXnet/IP scanning and auditing tool for KNX home automation installations.
GNU General Public License v3.0
117 stars 41 forks source link

TypeError: As of 3.10, the *loop* parameter was removed from Queue() since it is no longer necessary #26

Open modir opened 2 years ago

modir commented 2 years ago

Another problem with neer python versions:

$ sudo knxmap  monitor 192.168.1.36 --group-monitor
Traceback (most recent call last):
  File "/usr/local/bin/knxmap", line 33, in <module>
    sys.exit(load_entry_point('KNXmap==0.10.0', 'console_scripts', 'knxmap')())
  File "/usr/local/lib/python3.10/site-packages/KNXmap-0.10.0-py3.10.egg/knxmap/main.py", line 188, in main
  File "/usr/local/lib/python3.10/site-packages/KNXmap-0.10.0-py3.10.egg/knxmap/core.py", line 51, in __init__
  File "/usr/lib64/python3.10/asyncio/queues.py", line 33, in __init__
    super().__init__(loop=loop)
  File "/usr/lib64/python3.10/asyncio/mixins.py", line 17, in __init__
    raise TypeError(
TypeError: As of 3.10, the *loop* parameter was removed from Queue() since it is no longer necessary
modir commented 2 years ago

Here is the pull request for it: https://github.com/takeshixx/knxmap/pull/27