Package XPyLIB :: Module lock
[hide private]
[frames] | no frames]

Module lock

source code

Summary

Details...

Classes [hide private]
  srlock
Static rlock class.
  rlock
Instance rlock class.
Functions [hide private]
 
_log_wl(fun) source code
 
_acquireLock()
Acquire the module-level lock for serializing access to shared data.
source code
 
_releaseLock()
Release the module-level lock acquired by calling _acquireLock().
source code
 
_debug() source code
Variables [hide private]
  _log = _xlog.getLogger(__name__)
  _lock = None

Imports: XPyLIB, xlogging, functools.wraps, _log_u, _log_d, _log_r, _log_w, threading, thread


Function Details [hide private]

_acquireLock()

source code 

Acquire the module-level lock for serializing access to shared data.

This should be released with _releaseLock().