diff --git a/module/equipment/equipment.py b/module/equipment/equipment.py index 5602572ae..befac0f3f 100644 --- a/module/equipment/equipment.py +++ b/module/equipment/equipment.py @@ -546,4 +546,11 @@ class EquipmentNew(StorageHandler): class Equipment(EquipmentOld if globals().get("g_current_task", "") == "GemsFarming" else EquipmentNew): - ... + def __init__(self, *args, **kwargs): + if isinstance(self, EquipmentOld): + logger.info("use EquipmentOld") + elif isinstance(self, EquipmentNew): + logger.info("use EquipmentNew") + else: + raise NameError("unknown inherit") + super().__init__(*args, **kwargs) diff --git a/module/equipment/equipment_change.py b/module/equipment/equipment_change.py index d78db1566..5dfe7dafe 100644 --- a/module/equipment/equipment_change.py +++ b/module/equipment/equipment_change.py @@ -315,4 +315,11 @@ class EquipmentChangeNew(Equipment): class EquipmentChange(EquipmentChangeOld if globals().get("g_current_task", "") == "GemsFarming" else EquipmentChangeNew): - ... + def __init__(self, *args, **kwargs): + if isinstance(self, EquipmentChangeOld): + logger.info("use EquipmentChangeOld") + elif isinstance(self, EquipmentChangeNew): + logger.info("use EquipmentChangeNew") + else: + raise NameError("unknown inherit") + super().__init__(*args, **kwargs) diff --git a/module/equipment/fleet_equipment.py b/module/equipment/fleet_equipment.py index 0524f9344..00f84577f 100644 --- a/module/equipment/fleet_equipment.py +++ b/module/equipment/fleet_equipment.py @@ -79,4 +79,11 @@ class FleetEquipmentNew(EquipmentChange): class FleetEquipment(DailyEquipment if globals().get("g_current_task", "") == "GemsFarming" else FleetEquipmentNew): - ... + def __init__(self, *args, **kwargs): + if isinstance(self, DailyEquipment): + logger.info("use DailyEquipment") + elif isinstance(self, FleetEquipmentNew): + logger.info("use FleetEquipmentNew") + else: + raise NameError("unknown inherit") + super().__init__(*args, **kwargs) diff --git a/module/exercise/equipment.py b/module/exercise/equipment.py index 2c85fe7e2..b900afe19 100644 --- a/module/exercise/equipment.py +++ b/module/exercise/equipment.py @@ -4,6 +4,7 @@ from module.equipment.equipment import Equipment from module.equipment.equipment_change import EquipmentChange from module.exercise.assets import * from module.exercise.assets_override import exer_assets_override +from module.logger import logger class ExerciseEquipmentOld(Equipment): @@ -104,4 +105,11 @@ class ExerciseEquipmentNew(EquipmentChange): class ExerciseEquipment(ExerciseEquipmentOld if globals().get("g_current_task", "") == "GemsFarming" else ExerciseEquipmentNew): - ... + def __init__(self, *args, **kwargs): + if isinstance(self, ExerciseEquipmentOld): + logger.info("use ExerciseEquipmentOld") + elif isinstance(self, ExerciseEquipmentNew): + logger.info("use ExerciseEquipmentNew") + else: + raise NameError("unknown inherit") + super().__init__(*args, **kwargs) diff --git a/module/hard/equipment.py b/module/hard/equipment.py index 059b4f856..24edcf235 100644 --- a/module/hard/equipment.py +++ b/module/hard/equipment.py @@ -1,6 +1,7 @@ from module.equipment.equipment import Equipment from module.equipment.equipment_change import EquipmentChange from module.hard.assets import * +from module.logger import logger from module.map.assets import * @@ -51,4 +52,11 @@ class HardEquipmentNew(EquipmentChange): class HardEquipment(HardEquipmentOld if globals().get("g_current_task", "") == "GemsFarming" else HardEquipmentNew): - ... + def __init__(self, *args, **kwargs): + if isinstance(self, HardEquipmentOld): + logger.info("use HardEquipmentOld") + elif isinstance(self, HardEquipmentNew): + logger.info("use HardEquipmentNew") + else: + raise NameError("unknown inherit") + super().__init__(*args, **kwargs) diff --git a/module/retire/dock.py b/module/retire/dock.py index 0976d231b..3ee4308e0 100644 --- a/module/retire/dock.py +++ b/module/retire/dock.py @@ -394,4 +394,11 @@ class DockNew(UI): class Dock(DockOld if globals().get("g_current_task", "") == "GemsFarming" else DockNew): - ... + def __init__(self, *args, **kwargs): + if isinstance(self, DockOld): + logger.info("use DockOld") + elif isinstance(self, DockNew): + logger.info("use DockNew") + else: + raise NameError("unknown inherit") + super().__init__(*args, **kwargs)