Browse Source

RateLimitException.period is coming back as str now

pull/169/head
Ross McFarland 8 years ago
parent
commit
c16b8d6d78
No known key found for this signature in database GPG Key ID: 61C10C4FC8FE4A89
1 changed files with 9 additions and 6 deletions
  1. +9
    -6
      octodns/provider/ns1.py

+ 9
- 6
octodns/provider/ns1.py View File

@ -296,9 +296,10 @@ class Ns1Provider(BaseProvider):
try:
meth(name, **params)
except RateLimitException as e:
period = float(e.period)
self.log.warn('_apply_Create: rate limit encountered, pausing '
'for %ds and trying again', e.period)
sleep(e.period)
'for %ds and trying again', period)
sleep(period)
meth(name, **params)
def _apply_Update(self, nsone_zone, change):
@ -311,9 +312,10 @@ class Ns1Provider(BaseProvider):
try:
record.update(**params)
except RateLimitException as e:
period = float(e.period)
self.log.warn('_apply_Update: rate limit encountered, pausing '
'for %ds and trying again', e.period)
sleep(e.period)
'for %ds and trying again', period)
sleep(period)
record.update(**params)
def _apply_Delete(self, nsone_zone, change):
@ -324,9 +326,10 @@ class Ns1Provider(BaseProvider):
try:
record.delete()
except RateLimitException as e:
period = float(e.period)
self.log.warn('_apply_Delete: rate limit encountered, pausing '
'for %ds and trying again', e.period)
sleep(e.period)
'for %ds and trying again', period)
sleep(period)
record.delete()
def _apply(self, plan):


Loading…
Cancel
Save