Package wtf :: Package app :: Package services :: Module resources :: Class GlobalResources
[hide private]
[frames] | no frames]

Class GlobalResources

source code

object --+
         |
        GlobalResources

Globally visible resource service object
Instance Methods [hide private]
 
__init__(self, locator, resources)
Initialization
source code
 
__call__(self, *args, **kwargs) source code
 
__getitem__(self, name)
Dict like resource getter
source code
 
__getattr__(self, name)
Attribute like resource getter
source code
bool
__contains__(self, name)
Check for availability of resource name
source code

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Instance Variables [hide private]
dict __resources
Resource mapping ({'name': Resource})
Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self, locator, resources)
(Constructor)

source code 
Initialization
Parameters:
  • resources (dict) - Resource mapping ({'name': Resource})
Overrides: object.__init__

__getitem__(self, name)
(Indexing operator)

source code 
Dict like resource getter
Parameters:
  • name (str) - Name to look up
Raises:
  • KeyError - Resource not found

__getattr__(self, name)
(Qualification operator)

source code 
Attribute like resource getter
Parameters:
  • name (str) - Name to look up
Raises:
  • AttributeError - Resource not found

__contains__(self, name)
(In operator)

source code 
Check for availability of resource name
Parameters:
  • name (str) - The resource name to look up
Returns: bool
Is the resource available (aka configured)?