Package smartcard :: Module Observer :: Class Observable
[hide private]
[frames] | no frames]

Class Observable

source code


Instance Methods [hide private]
 
__init__(self)
x.__init__(...) initializes x; see help(type(x)) for signature
source code
 
addObserver(*args) source code
 
deleteObserver(*args) source code
 
notifyObservers(self, arg=None)
If 'changed' indicates that this object has changed, notify all its observers, then call clearChanged().
source code
 
deleteObservers(*args) source code
 
setChanged(*args) source code
 
clearChanged(*args) source code
 
hasChanged(*args) source code
 
countObservers(*args) source code

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

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self)
(Constructor)

source code 

x.__init__(...) initializes x; see help(type(x)) for signature

Overrides: object.__init__
(inherited documentation)

notifyObservers(self, arg=None)

source code 

If 'changed' indicates that this object has changed, notify all its observers, then call clearChanged(). Each observer has its update() called with two arguments: this observable object and the generic 'arg'.