Definition at line 316 of file TransformConfig.py.
◆ __init__()
| python.TransformConfig.JobConfig.__init__ |
( |
| self, |
|
|
| name = None ) |
name is used in printout. The default name is derived from the filename of the python file
where constructor is called
Definition at line 319 of file TransformConfig.py.
319 def __init__(self,name=None):
320 """name is used in printout. The default name is derived from the filename of the python file
321 where constructor is called"""
322
323 if name is None:
324 filename = os.path.basename(sys._getframe(1).f_code.co_filename)
325 name = os.path.splitext(filename)[0]
326 self.__name = name
327 self.__attributes = {}
328
329
◆ __iter__()
| python.TransformConfig.JobConfig.__iter__ |
( |
| self | ) |
|
Provide iteration over the full list of properties (the Descriptors, not the values)
Definition at line 346 of file TransformConfig.py.
346 def __iter__(self):
347 """Provide iteration over the full list of properties (the Descriptors, not the values)"""
348 return iter(self.properties())
349
350
◆ __len__()
| python.TransformConfig.JobConfig.__len__ |
( |
| self | ) |
|
Return the total number of properties (this class plus all base classes)
Definition at line 341 of file TransformConfig.py.
341 def __len__(self):
342 """Return the total number of properties (this class plus all base classes)"""
343 return len(self.properties())
344
345
◆ __str__()
| python.TransformConfig.JobConfig.__str__ |
( |
| self, |
|
|
| prefix = '' ) |
Definition at line 330 of file TransformConfig.py.
330 def __str__(self,prefix=''):
331 prefix += self.__name
332 me = []
333 for descr in self.properties():
334 name = descr.name()
335 value = getattr(self,name)
336 me.append( "%s.%s = %r \t# %s" % (prefix,name,value,descr.help()) )
337 prefix = ' '*len(prefix)
338 return os.linesep.join(me)
339
340
◆ _attributeDictionary()
| python.TransformConfig.JobConfig._attributeDictionary |
( |
| self | ) |
|
|
protected |
Dictionary to store the values. Used in the class Descriptor.
Definition at line 351 of file TransformConfig.py.
351 def _attributeDictionary(self):
352 """Dictionary to store the values. Used in the class Descriptor."""
353 return self.__attributes
354
355
◆ properties()
| python.TransformConfig.JobConfig.properties |
( |
| self | ) |
|
Return the full list of properties (the descriptors, not the values)
Definition at line 356 of file TransformConfig.py.
356 def properties(self):
357 """Return the full list of properties (the descriptors, not the values)"""
◆ __attributes
| dict python.TransformConfig.JobConfig.__attributes = {} |
|
private |
◆ __name
| python.TransformConfig.JobConfig.__name = name |
|
private |
◆ __slots__
The documentation for this class was generated from the following file: