some static
This commit is contained in:
@@ -2,7 +2,8 @@ from targets import *
|
|||||||
from targets.BankTarget import BankTarget
|
from targets.BankTarget import BankTarget
|
||||||
|
|
||||||
class TargetFactory:
|
class TargetFactory:
|
||||||
def createAllTargets(self):
|
@staticmethod
|
||||||
|
def createAllTargets():
|
||||||
result = dict()
|
result = dict()
|
||||||
glo = globals() # Save globals so the dict does not change during execution of the script
|
glo = globals() # Save globals so the dict does not change during execution of the script
|
||||||
|
|
||||||
@@ -14,12 +15,13 @@ class TargetFactory:
|
|||||||
if 'Target' in key:
|
if 'Target' in key:
|
||||||
result[key] = target()
|
result[key] = target()
|
||||||
elif 'Bank' in key and 'Target' not in key:
|
elif 'Bank' in key and 'Target' not in key:
|
||||||
targets = self.createBankTarget(target, key)
|
targets = TargetFactory.createBankTarget(target, key)
|
||||||
result.update(targets)
|
result.update(targets)
|
||||||
# todo check with driver?
|
# todo check with driver?
|
||||||
return result
|
return result
|
||||||
|
|
||||||
def createBankTarget(self, target, key):
|
@staticmethod
|
||||||
|
def createBankTarget(target, key):
|
||||||
bankTarget = target()
|
bankTarget = target()
|
||||||
targets = dict()
|
targets = dict()
|
||||||
targets[key] = bankTarget
|
targets[key] = bankTarget
|
||||||
|
|||||||
Reference in New Issue
Block a user