Skip to content

nbdserver does not start with python 3.10 #155

@jsm222

Description

@jsm222

benji nbd unexpected keyword loop

   ERROR: TypeError: BaseEventLoop.create_server() got an unexpected keyword argument 'loop'
Traceback (most recent call last):
  File "/home/jesper/github/benji/src/benji/scripts/benji.py", line 358, in main
    func(**func_args)
  File "/home/jesper/github/benji/src/benji/commands.py", line 353, in nbd
    server.serve_forever()
  File "/home/jesper/github/benji/src/benji/nbdserver.py", line 398, in serve_forever
    server = loop.run_until_complete(coro)
  File "/usr/lib/python3.10/asyncio/base_events.py", line 646, in run_until_complete
    return future.result()
  File "/usr/lib/python3.10/asyncio/streams.py", line 84, in start_server
    return await loop.create_server(factory, host, port, **kwds)
TypeError: BaseEventLoop.create_server() got an unexpected keyword argument 'loop'

benji nbd

Also see https://bugs.python.org/issue46796

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions