sanic-org / sanic-ext

Extended Sanic functionality
https://sanic.dev/en/plugins/sanic-ext/getting-started.html
MIT License
50 stars 35 forks source link

[Bug]TypeError: listener() got an unexpected keyword argument 'priority' #239

Open LufeiYang300 opened 7 months ago

LufeiYang300 commented 7 months ago

The version sanic-ext-23.12.0 [Bug] Extend(app)

File "/usr/local/lib/python3.9/site-packages/sanic_ext/bootstrap.py", line 112, in init extension._startup(self) File "/usr/local/lib/python3.9/site-packages/sanic_ext/extensions/base.py", line 45, in _startup self.startup(bootstrap) File "/usr/local/lib/python3.9/site-packages/sanic_ext/extensions/injection/extension.py", line 12, in startup add_injection(self.app, self.registry, self.constant_registry) File "/usr/local/lib/python3.9/site-packages/sanic_ext/extensions/injection/injector.py", line 21, in add_injection signature_registry = _setup_signature_registry( File "/usr/local/lib/python3.9/site-packages/sanic_ext/extensions/injection/injector.py", line 77, in _setup_signature_registry @app.listener("before_server_start", priority=PRIORITY - 1) TypeError: listener() got an unexpected keyword argument 'priority'

lidpwnz commented 6 months ago

Hi! I think you need to update sanic into 23.12 instead of sanic-ext ref: https://sanic.dev/en/guide/basics/listeners.html#priority