Sleep accepts floats and decimals, not only integers. Bomb deploy should use Citizen.sleep instead of utils.sleep
This commit is contained in:
parent
c458eb4b1c
commit
a9bc78b701
@ -417,7 +417,7 @@ class BaseCitizen(access_points.CitizenAPI):
|
|||||||
else:
|
else:
|
||||||
utils.process_error(msg, self.name, sys.exc_info(), self, None, None)
|
utils.process_error(msg, self.name, sys.exc_info(), self, None, None)
|
||||||
|
|
||||||
def sleep(self, seconds: int):
|
def sleep(self, seconds: Union[int, float, Decimal]):
|
||||||
if seconds < 0:
|
if seconds < 0:
|
||||||
seconds = 0
|
seconds = 0
|
||||||
if self.config.interactive:
|
if self.config.interactive:
|
||||||
@ -1922,8 +1922,9 @@ class CitizenMilitary(CitizenTravel):
|
|||||||
r = self._post_military_deploy_bomb(battle.id, division.id, side.id, bomb_id).json()
|
r = self._post_military_deploy_bomb(battle.id, division.id, side.id, bomb_id).json()
|
||||||
if not r.get('error'):
|
if not r.get('error'):
|
||||||
deployed_count += 1
|
deployed_count += 1
|
||||||
|
self.sleep(0.5)
|
||||||
elif r.get('message') == 'LOCKED':
|
elif r.get('message') == 'LOCKED':
|
||||||
sleep(0.5)
|
self.sleep(0.5)
|
||||||
else:
|
else:
|
||||||
errors += 1
|
errors += 1
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user