mirror of
				https://github.com/inventree/InvenTree.git
				synced 2025-10-30 20:55:42 +00:00 
			
		
		
		
	Remove sleep call (#9866)
This commit is contained in:
		| @@ -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' | ||||
|  | ||||
|   | ||||
| @@ -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) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user