Skip to content
Snippets Groups Projects

make getGaudiType a classmethod

Merged Niklas Stefan Nolte requested to merge nnolte/Gaudi:NN_gauditype_classmethod into master
@@ -1028,6 +1028,7 @@ class ConfigurableGeneric(Configurable):
def __deepcopy__(self, memo):
return self # algorithms are always shared
@classmethod
def getGaudiType(self):
return 'GenericComponent'
@@ -1085,6 +1086,7 @@ class ConfigurableAlgorithm(Configurable):
def getHandle(self):
return iAlgorithm(self.getJobOptName())
@classmethod
def getGaudiType(self):
return 'Algorithm'
@@ -1141,6 +1143,7 @@ class ConfigurableService(Configurable):
def getHandle(self):
return iService(self._name)
@classmethod
def getGaudiType(self):
return 'Service'
@@ -1174,6 +1177,7 @@ class ConfigurableAlgTool(Configurable):
# iAlgTool isn't useful, unless one knows for sure that the tool exists
return iProperty(self.getJobOptName())
@classmethod
def getGaudiType(self):
return 'AlgTool'
@@ -1253,6 +1257,7 @@ class ConfigurableAuditor(Configurable):
# iAlgTool isn't useful, unless one knows for sure that the tool exists
return iProperty(self.getJobOptName())
@classmethod
def getGaudiType(self):
return 'Auditor'
@@ -1351,6 +1356,7 @@ class ConfigurableUser(Configurable):
% (self.name(), other.name()))
other.__addActiveUseOf(self)
@classmethod
def getGaudiType(self):
return 'User'
@@ -1788,6 +1794,7 @@ class SuperAlgorithm(ControlFlowNode):
return False
# required to be registered in allConfigurables
@classmethod
def getGaudiType(self):
return 'User'
Loading