Package Ganga :: Package Core :: Package GangaRepository :: Module SessionLock :: Class GangaThread
[hide private]
[frames] | no frames]

Class GangaThread

source code

        object --+        
                 |        
threading._Verbose --+    
                     |    
      threading.Thread --+
                         |
                        GangaRepository.SessionLock.GangaThread
Known Subclasses:

Instance Methods [hide private]
 
__init__(self, name, auto_register=True, critical=True, **kwds)
x.__init__(...) initializes x; see help(type(x)) for signature
source code
 
should_stop(self) source code
 
isCritical(self)
Return critical flag.
source code
 
setCritical(self, critical)
Set critical flag, which can be used for example in shutdown algorithms.
source code
 
stop(self) source code
 
unregister(self) source code

Inherited from threading.Thread: __repr__, getName, isAlive, isDaemon, is_alive, join, run, setDaemon, setName, start

Inherited from threading.Thread (private): _reset_internal_locks, _set_daemon, _set_ident

Inherited from threading._Verbose (private): _note

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

Properties [hide private]

Inherited from threading.Thread: daemon, ident, name

Inherited from threading.Thread (private): _block

Inherited from object: __class__

Method Details [hide private]

__init__(self, name, auto_register=True, critical=True, **kwds)
(Constructor)

source code 

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

Overrides: object.__init__
(inherited documentation)

isCritical(self)

source code 

Return critical flag.

Returns:
Boolean critical flag.

setCritical(self, critical)

source code 

Set critical flag, which can be used for example in shutdown algorithms. See Ganga/Core/__init__.py for example.

Parameters:
  • critical - Boolean critical flag.