From cce3d3a35deaae30adda964d2a3f8581e4ad0362 Mon Sep 17 00:00:00 2001 From: Matthias Mair Date: Mon, 16 May 2022 18:01:16 +0200 Subject: [PATCH] make imports on function level --- InvenTree/build/models.py | 2 +- InvenTree/stock/models.py | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/InvenTree/build/models.py b/InvenTree/build/models.py index fa81111f18..0f539dc158 100644 --- a/InvenTree/build/models.py +++ b/InvenTree/build/models.py @@ -39,7 +39,6 @@ from plugin.events import trigger_event from part import models as PartModels from stock import models as StockModels from users import models as UserModels -from . import tasks as build_tasks def get_next_build_number(): @@ -1140,6 +1139,7 @@ def after_save_build(sender, instance: Build, created: bool, **kwargs): """ Callback function to be executed after a Build instance is saved """ + from . import tasks as build_tasks if created: # A new Build has just been created diff --git a/InvenTree/stock/models.py b/InvenTree/stock/models.py index b3eed54c5f..6cd0469b75 100644 --- a/InvenTree/stock/models.py +++ b/InvenTree/stock/models.py @@ -46,7 +46,6 @@ from users.models import Owner from company import models as CompanyModels from part import models as PartModels -from part import tasks as part_tasks class StockLocation(MetadataMixin, InvenTreeTree): @@ -2021,6 +2020,7 @@ def after_delete_stock_item(sender, instance: StockItem, **kwargs): """ Function to be executed after a StockItem object is deleted """ + from part import tasks as part_tasks if not InvenTree.ready.isImportingData(): # Run this check in the background @@ -2032,6 +2032,7 @@ def after_save_stock_item(sender, instance: StockItem, created, **kwargs): """ Hook function to be executed after StockItem object is saved/updated """ + from part import tasks as part_tasks if not InvenTree.ready.isImportingData(): # Run this check in the background