ATLAS Offline Software
Loading...
Searching...
No Matches
python.PyAthenaComps Namespace Reference

Classes

class  WeakRefHolder
class  StatusCode
 PyAthena.StatusCode ----------------------------------------------------—. More...
class  Alg
class  Svc
class  AlgTool
class  Aud

Functions

 __wk_setattr__ (self, k, v)
 _get_prop_value (pycomp, propname)
 helper methods ---------------------------------------------------------—

Variables

str __doc__ = """Module containing a set of Python base classes for PyAthena"""
str __author__ = "Sebastien Binet <binet@cern.ch>"
list __all__
 data
 services = WeakRefHolder()
 __setattr__
 algs = WeakRefHolder()

Function Documentation

◆ __wk_setattr__()

python.PyAthenaComps.__wk_setattr__ ( self,
k,
v )

Definition at line 33 of file PyAthenaComps.py.

33def __wk_setattr__(self, k, v):
34 self.__setattr__(k, weakref.ref(v))
35

◆ _get_prop_value()

python.PyAthenaComps._get_prop_value ( pycomp,
propname )
protected

helper methods ---------------------------------------------------------—

Definition at line 47 of file PyAthenaComps.py.

47def _get_prop_value(pycomp, propname):
48 if propname in pycomp.properties() and pycomp.properties()[propname] != pycomp.propertyNoValue:
49 return pycomp.properties()[propname]
50 else:
51 return pycomp.getDefaultProperty(propname)
52
53

Variable Documentation

◆ __all__

list python.PyAthenaComps.__all__
private
Initial value:
1= [ 'StatusCode',
2 'Alg',
3 'Svc',
4 'AlgTool',
5 'Aud',
6 'algs',
7 'services',
8 ]

data

Definition at line 11 of file PyAthenaComps.py.

◆ __author__

str python.PyAthenaComps.__author__ = "Sebastien Binet <binet@cern.ch>"
private

Definition at line 8 of file PyAthenaComps.py.

◆ __doc__

python.PyAthenaComps.__doc__ = """Module containing a set of Python base classes for PyAthena"""
private

Definition at line 7 of file PyAthenaComps.py.

◆ __setattr__

python.PyAthenaComps.__setattr__
private

Definition at line 38 of file PyAthenaComps.py.

◆ algs

python.PyAthenaComps.algs = WeakRefHolder()

Definition at line 40 of file PyAthenaComps.py.

◆ services

python.PyAthenaComps.services = WeakRefHolder()

Definition at line 36 of file PyAthenaComps.py.