Package pyhai :: Package profilers :: Module base :: Class ProfilerBase
[hide private]
[frames] | no frames]

Class ProfilerBase

source code

object --+
         |
        ProfilerBase
Known Subclasses:

An ABC class to enforce a common profiler interface

Nested Classes [hide private]
  __metaclass__
Metaclass for defining Abstract Base Classes (ABCs).
Instance Methods [hide private]
dict
profile(self)
Profile's the local system
source code
str
system(self)
Returns the system property for use in resolving plugins
source code
str
system_class(self)
Returns the system class property for use in resolving plugins
source code

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

Class Variables [hide private]
  __abstractmethods__ = frozenset(['profile', 'system', 'system_...
  _abc_cache = <_weakrefset.WeakSet object at 0x000000000299DA58>
  _abc_negative_cache = <_weakrefset.WeakSet object at 0x0000000...
  _abc_negative_cache_version = 10
  _abc_registry = <_weakrefset.WeakSet object at 0x000000000299D...
Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

profile(self)

source code 

Profile's the local system

Returns: dict
A dictionary of properties discovered about the local system

system(self)

source code 

Returns the system property for use in resolving plugins

Returns: str
The name of the current type of system

system_class(self)

source code 

Returns the system class property for use in resolving plugins

Returns: str
The name of the current type of system class

Class Variable Details [hide private]

__abstractmethods__

Value:
frozenset(['profile', 'system', 'system_class'])

_abc_negative_cache

Value:
<_weakrefset.WeakSet object at 0x000000000299DAC8>

_abc_registry

Value:
<_weakrefset.WeakSet object at 0x000000000299D9B0>