@@ -57,69 +57,42 @@ def __post_init__(self):
57
57
if self .api_key :
58
58
self .headers .update ({"X-API-Key" : self .api_key })
59
59
60
- self .client_session : ClientSession = ClientSession (
61
- headers = self .headers )
60
+ self .client_session : ClientSession = ClientSession (headers = self .headers )
62
61
63
62
# Instantiate controllers
64
- self .connections = ConnectionsController (
65
- self .admin_url ,
66
- self .client_session )
63
+ self .connections = ConnectionsController (self .admin_url , self .client_session )
67
64
68
- self .messaging = MessagingController (
69
- self .admin_url ,
70
- self .client_session )
65
+ self .messaging = MessagingController (self .admin_url , self .client_session )
71
66
72
- self .proofs = ProofController (
73
- self .admin_url ,
74
- self .client_session )
67
+ self .proofs = ProofController (self .admin_url , self .client_session )
75
68
76
- self .ledger = LedgerController (
77
- self .admin_url ,
78
- self .client_session )
69
+ self .ledger = LedgerController (self .admin_url , self .client_session )
79
70
80
- self .credentials = CredentialController (
81
- self .admin_url ,
82
- self .client_session )
71
+ self .credentials = CredentialController (self .admin_url , self .client_session )
83
72
84
- self .server = ServerController (
85
- self .admin_url ,
86
- self .client_session )
73
+ self .server = ServerController (self .admin_url , self .client_session )
87
74
88
- self .oob = OOBController (
89
- self .admin_url ,
90
- self .client_session )
75
+ self .oob = OOBController (self .admin_url , self .client_session )
91
76
92
- self .mediation = MediationController (
93
- self .admin_url ,
94
- self .client_session )
77
+ self .mediation = MediationController (self .admin_url , self .client_session )
95
78
96
- self .schema = SchemaController (
97
- self .admin_url ,
98
- self .client_session )
79
+ self .schema = SchemaController (self .admin_url , self .client_session )
99
80
100
- self .wallet = WalletController (
101
- self .admin_url ,
102
- self .client_session )
81
+ self .wallet = WalletController (self .admin_url , self .client_session )
103
82
104
- self .definitions = DefinitionsController (
105
- self .admin_url ,
106
- self .client_session )
83
+ self .definitions = DefinitionsController (self .admin_url , self .client_session )
107
84
108
85
self .issuer = IssuerController (
109
86
self .admin_url ,
110
87
self .client_session ,
111
88
self .connections ,
112
89
self .wallet ,
113
- self .definitions )
90
+ self .definitions ,
91
+ )
114
92
115
- self .action_menu = ActionMenuController (
116
- self .admin_url ,
117
- self .client_session )
93
+ self .action_menu = ActionMenuController (self .admin_url , self .client_session )
118
94
119
- self .revocations = RevocationController (
120
- self .admin_url ,
121
- self .client_session
122
- )
95
+ self .revocations = RevocationController (self .admin_url , self .client_session )
123
96
124
97
def init_webhook_server (self ):
125
98
raise NotImplementedError
@@ -140,9 +113,9 @@ def remove_api_key(self):
140
113
"""Removes the API key attribute and corresponding headers
141
114
from the Client Session"""
142
115
self .api_key = None
143
- if ' X-API-Key' in self .client_session .headers :
144
- del self .client_session .headers [' X-API-Key' ]
145
- del self .headers [' X-API-Key' ]
116
+ if " X-API-Key" in self .client_session .headers :
117
+ del self .client_session .headers [" X-API-Key" ]
118
+ del self .headers [" X-API-Key" ]
146
119
147
120
def register_listeners (self , listeners , defaults = True ):
148
121
"""Registers the webhook listners
@@ -161,23 +134,16 @@ def register_listeners(self, listeners, defaults=True):
161
134
# If so lets do it consistently
162
135
if defaults :
163
136
if self .connections :
164
- pub .subscribe (
165
- self .connections .default_handler ,
166
- "connections" )
137
+ pub .subscribe (self .connections .default_handler , "connections" )
167
138
if self .messaging :
168
- pub .subscribe (
169
- self .messaging .default_handler ,
170
- "basicmessages" )
139
+ pub .subscribe (self .messaging .default_handler , "basicmessages" )
171
140
if self .proofs :
172
- pub .subscribe (
173
- self .proofs .default_handler ,
174
- "present_proof" )
141
+ pub .subscribe (self .proofs .default_handler , "present_proof" )
175
142
176
143
for listener in listeners :
177
144
self .add_listener (listener )
178
145
except Exception as exc :
179
- logger .warning (
180
- f"Register webhooks listeners failed! { exc !r} occurred." )
146
+ logger .warning (f"Register webhooks listeners failed! { exc !r} occurred." )
181
147
182
148
def add_listener (self , listener ):
183
149
"""Subscribe to a listeners for a topic
@@ -189,13 +155,12 @@ def add_listener(self, listener):
189
155
"topic":"topicname" key-value pairs
190
156
"""
191
157
try :
192
- pub_topic_path = listener [' topic' ]
158
+ pub_topic_path = listener [" topic" ]
193
159
print ("Subscribing too: " + pub_topic_path )
194
160
pub .subscribe (listener ["handler" ], pub_topic_path )
195
161
logger .debug ("Lister added for topic : " , pub_topic_path )
196
162
except Exception as exc :
197
- logger .warning (
198
- f"Adding webhooks listener failed! { exc !r} occurred." )
163
+ logger .warning (f"Adding webhooks listener failed! { exc !r} occurred." )
199
164
200
165
def remove_listener (self , listener ):
201
166
"""Remove a listener for a topic
@@ -212,8 +177,7 @@ def remove_listener(self, listener):
212
177
else :
213
178
logger .debug ("Listener not subscribed" , listener )
214
179
except Exception as exc :
215
- logger .warning (
216
- f"Removing webhooks listener failed! { exc !r} occurred." )
180
+ logger .warning (f"Removing webhooks listener failed! { exc !r} occurred." )
217
181
218
182
def remove_all_listeners (self , topic : str = None ):
219
183
"""Remove all listeners for one or all topics
@@ -230,8 +194,7 @@ def remove_all_listeners(self, topic: str = None):
230
194
try :
231
195
pub .unsubAll (topicName = topic )
232
196
except Exception as exc :
233
- logger .warning (
234
- f"Removing all webhooks listeners failed! { exc !r} occurred." )
197
+ logger .warning (f"Removing all webhooks listeners failed! { exc !r} occurred." )
235
198
236
199
async def listen_webhooks (self ):
237
200
raise NotImplementedError
@@ -246,4 +209,5 @@ async def terminate(self):
246
209
return
247
210
except Exception as exc :
248
211
logger .warning (
249
- f"Terminate webhooks listener exception!\n { exc !r} occurred." )
212
+ f"Terminate webhooks listener exception!\n { exc !r} occurred."
213
+ )
0 commit comments