We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a5f6768 commit ab26f19Copy full SHA for ab26f19
sage_utils/amqp/extension.py
@@ -6,6 +6,7 @@
6
7
8
class AmqpExtension(BaseExtension):
9
+ extension_name = 'amqp'
10
app_attribute = 'amqp'
11
workers = []
12
active_tasks = []
@@ -31,6 +32,7 @@ async def connect(self):
31
32
async def init(self, loop):
33
if not hasattr(self.app, 'extensions'):
34
setattr(self.app, 'extensions', {})
35
+ setattr(self.app, self.app_attribute, self)
36
self.app.extensions[self.extension_name] = self
37
38
for worker in self.workers:
@@ -47,4 +49,4 @@ async def deinit(self, loop):
47
49
48
50
setattr(self.app, self.app_attribute, None)
51
extensions = getattr(self.app, 'extensions', {})
- extensions.pop(self.extension_name, None)
52
+ extensions.pop(self.extension_name, None)
0 commit comments