mirror of
https://github.com/ansible/awx.git
synced 2026-01-20 14:11:24 -03:30
Fix timedelta comparison to account for large intervals
It would fail if you set the interval to > 1 day.
This commit is contained in:
parent
d1e1bc7108
commit
b2a0b3fc29
@ -341,7 +341,7 @@ def gather_analytics():
|
||||
return
|
||||
last_time = settings.AUTOMATION_ANALYTICS_LAST_GATHER
|
||||
gather_time = now()
|
||||
if not last_time or ((gather_time - last_time).seconds > settings.AUTOMATION_ANALYTICS_GATHER_INTERVAL):
|
||||
if not last_time or ((gather_time - last_time).total_seconds() > settings.AUTOMATION_ANALYTICS_GATHER_INTERVAL):
|
||||
with advisory_lock('gather_analytics_lock', wait=False) as acquired:
|
||||
if acquired is False:
|
||||
logger.debug('Not gathering analytics, another task holds lock')
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user