bdraco / aiodhcpwatcher

Watch for DHCP packets with asyncio
GNU General Public License v3.0
2 stars 1 forks source link

fix: add checks for perm error setting up reader #8

Closed bdraco closed 7 months ago

bdraco commented 7 months ago

Fix for

  File "/usr/local/lib/python3.11/site-packages/aiodhcpwatcher/__init__.py", line 191, in start
    watcher.start()
  File "/usr/local/lib/python3.11/site-packages/aiodhcpwatcher/__init__.py", line 133, in start
    self._loop.add_reader(fileno, partial(self._on_data, _handle_dhcp_packet, sock))
  File "/usr/local/lib/python3.11/asyncio/selector_events.py", line 334, in add_reader
    self._add_reader(fd, callback, *args)
  File "/usr/local/lib/python3.11/asyncio/selector_events.py", line 266, in _add_reader
    self._selector.register(fd, selectors.EVENT_READ,
  File "/usr/local/lib/python3.11/selectors.py", line 350, in register
    self._selector.register(key.fd, poller_events)
PermissionError: [Errno 1] Operation not permitted