- ellis_ip,
- params['email'])
- self.logger.info('Create 1st calling number on Ellis')
- number_res = self.create_ellis_number(number_url, cookies)
+ ellis_ip, params['email'])
+ self.logger.debug('Create 1st calling number on Ellis')
+ i = 30
+ while req.status_code != 200 and i > 0:
+ try:
+ number_res = self.create_ellis_number(number_url, cookies)
+ break
+ except Exception: # pylint: disable=broad-except
+ if i == 1:
+ self.logger.exception("Unable to create a number")
+ raise Exception("Unable to create a number")
+ self.logger.info("Unable to create a number. Retry ..")
+ time.sleep(25)
+ i = i - 1