diff --git a/src/backend/InvenTree/InvenTree/tasks.py b/src/backend/InvenTree/InvenTree/tasks.py index 5da465b4a1..49594797f4 100644 --- a/src/backend/InvenTree/InvenTree/tasks.py +++ b/src/backend/InvenTree/InvenTree/tasks.py @@ -2,9 +2,7 @@ import json import os -import random import re -import time import warnings from dataclasses import dataclass from datetime import datetime, timedelta @@ -94,18 +92,12 @@ def check_daily_holdoff(task_name: str, n_days: int = 1) -> bool: Note that this function creates some *hidden* global settings (designated with the _ prefix), which are used to keep a running track of when the particular task was was last run. """ - from InvenTree.ready import isInTestMode - if n_days <= 0: logger.info( "Specified interval for task '%s' < 1 - task will not run", task_name ) return False - # Sleep a random number of seconds to prevent worker conflict - if not isInTestMode(): - time.sleep(random.randint(1, 5)) - attempt_key = f'_{task_name}_ATTEMPT' success_key = f'_{task_name}_SUCCESS' diff --git a/src/backend/InvenTree/part/tasks.py b/src/backend/InvenTree/part/tasks.py index 87f3f888c8..4e003a85b2 100644 --- a/src/backend/InvenTree/part/tasks.py +++ b/src/backend/InvenTree/part/tasks.py @@ -1,7 +1,5 @@ """Background task definitions for the 'part' app.""" -import random -import time from datetime import datetime, timedelta from django.core.exceptions import ValidationError @@ -13,7 +11,6 @@ from opentelemetry import trace import common.currency import common.notifications import company.models -import InvenTree.helpers import InvenTree.helpers_model import InvenTree.tasks import part.models as part_models @@ -160,9 +157,6 @@ def scheduled_stocktake_reports(): - Delete 'old' stocktake report files after the specified period - Generate new reports at the specified period """ - # Sleep a random number of seconds to prevent worker conflict - time.sleep(random.randint(1, 5)) - # First let's delete any old stocktake reports delete_n_days = int( get_global_setting('STOCKTAKE_DELETE_REPORT_DAYS', 30, cache=False)