@@ -145,6 +145,10 @@ def render_POST(self, request):
145
145
146
146
(worker_name , password ) = (request .getUser (), request .getPassword ())
147
147
148
+ if self .custom_user :
149
+ worker_name = self .custom_user
150
+ password = self .custom_password
151
+
148
152
if worker_name == '' :
149
153
log .warning ("Authorization required" )
150
154
request .setResponseCode (401 )
@@ -154,14 +158,10 @@ def render_POST(self, request):
154
158
self ._prepare_headers (request )
155
159
156
160
if request .path .startswith ('/lp' ):
157
- log .warning ("Worker '%s' subscribed for LP" % worker_name )
161
+ log .info ("Worker '%s' subscribed for LP" % worker_name )
158
162
self .job_registry .on_block .addCallback (self ._on_lp_broadcast , request )
159
163
return NOT_DONE_YET
160
-
161
- if self .custom_user :
162
- worker_name = self .custom_user
163
- password = self .custom_password
164
-
164
+
165
165
d = defer .maybeDeferred (self .workers .authorize , worker_name , password )
166
166
d .addCallback (self ._on_authorized , request , worker_name )
167
167
d .addErrback (self ._on_failure , request )
@@ -175,6 +175,10 @@ def render_GET(self, request):
175
175
except :
176
176
worker_name = '<unknown>'
177
177
178
- log .warning ("Worker '%s' subscribed for LP at %s" % (worker_name , request .path ))
178
+ if self .custom_user :
179
+ worker_name = self .custom_user
180
+ password = self .custom_password
181
+
182
+ log .info ("Worker '%s' subscribed for LP at %s" % (worker_name , request .path ))
179
183
self .job_registry .on_block .addCallback (self ._on_lp_broadcast , request )
180
184
return NOT_DONE_YET
0 commit comments