-í
Úƒæ>c       s?   d  k  Td k Z e d d ƒ Z e ƒ  Z d f  d „  ƒ  YZ d S(   (   s   *Ns   /tmp/logfiles   wts   DebuggingLockc      s8   t  Z d „  Z d d „ Z d „  Z d „  Z d „  Z RS(   Nc    s   t  ƒ  |  _ | |  _ d  S(   N(   s   Locks   selfs   locks   name(   s   selfs   name(    (    s@   /usr/pkg/lib/python2p2/site-packages/offlineimap/ui/debuglock.pys   __init__ s    i   c    sD   |  i d ƒ |  i i | ƒ |  i d |  i t ƒ  i ƒ  f ƒ d  S(   Ns   Acquire locks"   ===== %s: Thread %s acquired lock
(	   s   selfs   print_tbs   locks   acquires   blockings   logmsgs   names   currentThreads   getName(   s   selfs   blocking(    (    s@   /usr/pkg/lib/python2p2/site-packages/offlineimap/ui/debuglock.pys   acquire s    c    s   |  i d ƒ |  i i ƒ  d  S(   Ns   Release lock(   s   selfs   print_tbs   locks   release(   s   self(    (    s@   /usr/pkg/lib/python2p2/site-packages/offlineimap/ui/debuglock.pys   release" s    c    s3   t  i ƒ  t i | d ƒ t i ƒ  t  i ƒ  d  S(   Ns   
(   s   loglocks   acquires   logfiles   writes   msgs   flushs   release(   s   selfs   msg(    (    s@   /usr/pkg/lib/python2p2/site-packages/offlineimap/ui/debuglock.pys   logmsg& s    

c    sF   |  i d |  i t ƒ  i ƒ  | f d i t i t i	 ƒ  ƒ ƒ ƒ d  S(   Ns$   .... %s: Thread %s attempting to %s
s   
(
   s   selfs   logmsgs   names   currentThreads   getNames   msgs   joins	   tracebacks   format_lists   extract_stack(   s   selfs   msg(    (    s@   /usr/pkg/lib/python2p2/site-packages/offlineimap/ui/debuglock.pys   print_tb, s    (   s   __name__s
   __module__s   __init__s   acquires   releases   logmsgs   print_tb(    (    (    s@   /usr/pkg/lib/python2p2/site-packages/offlineimap/ui/debuglock.pys   DebuggingLock s
   			(   s	   threadings	   tracebacks   opens   logfiles   Locks   loglocks   DebuggingLock(   s   DebuggingLocks	   tracebacks   loglocks   logfile(    (    s@   /usr/pkg/lib/python2p2/site-packages/offlineimap/ui/debuglock.pys   ? s   		