N
ņłO5c       s   d  f  d     YZ  d S(   s   mutexc      s/   d   Z  d   Z d   Z d   Z d   Z RS(   Nc    s   d |  _ g  |  _ d  S(   Ni    (   s   selfs   lockeds   queue(   s   selfs/   /var/tmp/python-root/usr/lib/python1.5/mutex.pys   __init__ s    	c    s   |  i Sd  S(   N(   s   selfs   locked(   s   selfs/   /var/tmp/python-root/usr/lib/python1.5/mutex.pys   test s    c    s$   |  i o d |  _ d Sn d Sd  S(   Ni   i    (   s   selfs   locked(   s   selfs/   /var/tmp/python-root/usr/lib/python1.5/mutex.pys
   testandset s    	c    s5   |  i   o | |  n |  i i | | f  d  S(   N(   s   selfs
   testandsets   functions   arguments   queues   append(   s   selfs   functions   arguments/   /var/tmp/python-root/usr/lib/python1.5/mutex.pys   lock* s    c    sB   |  i o+ |  i d \ } } |  i d =| |  n
 d |  _ d  S(   Ni    (   s   selfs   queues   functions   arguments   locked(   s   selfs   functions   arguments/   /var/tmp/python-root/usr/lib/python1.5/mutex.pys   unlock3 s
    

(   s   __init__s   tests
   testandsets   locks   unlock(    s/   /var/tmp/python-root/usr/lib/python1.5/mutex.pys   mutex s
    					N(   s   mutex(    s/   /var/tmp/python-root/usr/lib/python1.5/mutex.pys   ? s    