d.addCallback(collect,partial(handle_reply,ts,par['bsc_id'],f_write,f_log))# treq's collect helper is handy to get all reply content at once
d.addErrback(lambdae:f_log.critical("HTTP POST error %s while trying to register BSC %s on %s"%(e,par['bsc_id'],dst)))# handle HTTP errors
d.addErrback(lambdae:f_log.critical("HTTP POST error %s while trying to register BSC %s on %s (timeout %d)"%(e,par['bsc_id'],dst,tout)))# handle HTTP errors
returnd
classTrap(CTRL):
@ -110,7 +110,7 @@ class Trap(CTRL):
t=datetime.datetime.now()
self.factory.log.debug('Preparing request for BSC %s @ %s...'%(params['bsc_id'],t))
# Ensure that we run only limited number of requests in parallel: