N
ču¦9c       s      d  f  d     YZ  d S(   s   mutexc      sA     d   Z   d   Z  d   Z * d   Z 3 d   Z RS(   Nc    s     d |  _  g  |  _ d  S(   Ni    (   s   selfs   lockeds   queue(   s   selfs)   /usr/lib/python1.5/site-packages/mutex.pys   __init__ s   c    s     |  i Sd  S(   N(   s   selfs   locked(   s   selfs)   /usr/lib/python1.5/site-packages/mutex.pys   test s   c    s3     |  i o   d |  _ ! d Sn # d Sd  S(   Ni   i    (   s   selfs   locked(   s   selfs)   /usr/lib/python1.5/site-packages/mutex.pys
   testandset s   c    sA   * + |  i   o , | |  n . |  i i | | f  d  S(   N(   s   selfs
   testandsets   functions   arguments   queues   append(   s   selfs   functions   arguments)   /usr/lib/python1.5/site-packages/mutex.pys   lock* s   c    sT   3 4 |  i o4 5 |  i d \ } } 6 |  i d =7 | |  n 9 d |  _ d  S(   Ni    (   s   selfs   queues   functions   arguments   locked(   s   selfs   functions   arguments)   /usr/lib/python1.5/site-packages/mutex.pys   unlock3 s
   (   s   __init__s   tests
   testandsets   locks   unlock(    s)   /usr/lib/python1.5/site-packages/mutex.pys   mutex s
   	N(   s   mutex(    s)   /usr/lib/python1.5/site-packages/mutex.pys   ? s    