rename keys of targets
This commit is contained in:
@@ -12,21 +12,21 @@ class TargetFactory:
|
|||||||
|
|
||||||
target = glo[key]
|
target = glo[key]
|
||||||
if 'Target' in key and 'Bank' not in key and key not in ['Target', 'BankTarget']:
|
if 'Target' in key and 'Bank' not in key and key not in ['Target', 'BankTarget']:
|
||||||
result[key] = target()
|
targetObject = target()
|
||||||
|
result[targetObject.name] = targetObject
|
||||||
elif 'Bank' in key and 'Target' not in key and key not in ['Bank', 'BankTarget']:
|
elif 'Bank' in key and 'Target' not in key and key not in ['Bank', 'BankTarget']:
|
||||||
targets = TargetFactory.createBankTarget(target, key)
|
targets = TargetFactory.createBankTarget(target)
|
||||||
result.update(targets)
|
result.update(targets)
|
||||||
# todo check with driver?
|
# todo check with driver?
|
||||||
return result
|
return result
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def createBankTarget(target, key):
|
def createBankTarget(target):
|
||||||
bankTarget = target()
|
bankTarget = target()
|
||||||
targets = dict()
|
targets = dict()
|
||||||
targets[key] = bankTarget
|
targets[bankTarget.name] = bankTarget
|
||||||
|
|
||||||
for target in bankTarget.targets:
|
for target in bankTarget.targets:
|
||||||
name = type(target).__name__
|
targets[target.name] = target
|
||||||
targets[name] = target
|
|
||||||
|
|
||||||
return targets
|
return targets
|
||||||
|
|||||||
Reference in New Issue
Block a user