³ò
\Kc           @   s   d  d k  Z  y d  d k l Z Wn& e j
 o d d d     YZ n Xd d d     YZ d e f d     YZ d	 d d
     YZ d S(   iÿÿÿÿN(   t	   DictMixinR    c           B   s   e  Z RS(    (   t   __name__t
   __module__(    (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyR       s    t   DBEnvc           B   sš  e  Z d    Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z	 d   Z
 d	   Z d
   Z d   Z e i   d( j  o d   Z n d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z  d   Z! d    Z" e i   d) j o d"   Z# n e i   d* j o d$   Z$ d%   Z% d&   Z& n e i   d+ j o d'   Z' n RS(,   c         O   s   t  t i | |  |  _ d  S(   N(   t   applyt   dbR   t   _cobj(   t   selft   argst   kwargs(    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyt   __init__!   s    c         O   s   t  |  i i | |  S(   N(   R   R   t   close(   R   R   R	   (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyR   $   s    c         O   s   t  |  i i | |  S(   N(   R   R   t   open(   R   R   R	   (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyR   &   s    c         O   s   t  |  i i | |  S(   N(   R   R   t   remove(   R   R   R	   (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyR   (   s    c         O   s   t  |  i i | |  S(   N(   R   R   t   set_shm_key(   R   R   R	   (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyR   *   s    c         O   s   t  |  i i | |  S(   N(   R   R   t   set_cachesize(   R   R   R	   (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyR   ,   s    c         O   s   t  |  i i | |  S(   N(   R   R   t   set_data_dir(   R   R   R	   (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyR   .   s    c         O   s   t  |  i i | |  S(   N(   R   R   t	   set_flags(   R   R   R	   (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyR   0   s    c         O   s   t  |  i i | |  S(   N(   R   R   t   set_lg_bsize(   R   R   R	   (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyR   2   s    c         O   s   t  |  i i | |  S(   N(   R   R   t
   set_lg_dir(   R   R   R	   (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyR   4   s    c         O   s   t  |  i i | |  S(   N(   R   R   t
   set_lg_max(   R   R   R	   (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyR   6   s    c         O   s   t  |  i i | |  S(   N(   R   R   t   set_lk_detect(   R   R   R	   (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyR   8   s    i   i   c         O   s   t  |  i i | |  S(   N(   R   R   t
   set_lk_max(   R   R   R	   (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyR   ;   s    c         O   s   t  |  i i | |  S(   N(   R   R   t   set_lk_max_locks(   R   R   R	   (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyR   =   s    c         O   s   t  |  i i | |  S(   N(   R   R   t   set_lk_max_lockers(   R   R   R	   (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyR   ?   s    c         O   s   t  |  i i | |  S(   N(   R   R   t   set_lk_max_objects(   R   R   R	   (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyR   A   s    c         O   s   t  |  i i | |  S(   N(   R   R   t   set_mp_mmapsize(   R   R   R	   (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyR   C   s    c         O   s   t  |  i i | |  S(   N(   R   R   t   set_timeout(   R   R   R	   (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyR   E   s    c         O   s   t  |  i i | |  S(   N(   R   R   t   set_tmp_dir(   R   R   R	   (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyR   G   s    c         O   s   t  |  i i | |  S(   N(   R   R   t	   txn_begin(   R   R   R	   (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyR   I   s    c         O   s   t  |  i i | |  S(   N(   R   R   t   txn_checkpoint(   R   R   R	   (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyR   K   s    c         O   s   t  |  i i | |  S(   N(   R   R   t   txn_stat(   R   R   R	   (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyR   M   s    c         O   s   t  |  i i | |  S(   N(   R   R   t
   set_tx_max(   R   R   R	   (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyR    O   s    c         O   s   t  |  i i | |  S(   N(   R   R   t   set_tx_timestamp(   R   R   R	   (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyR!   Q   s    c         O   s   t  |  i i | |  S(   N(   R   R   t   lock_detect(   R   R   R	   (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyR"   S   s    c         O   s   t  |  i i | |  S(   N(   R   R   t   lock_get(   R   R   R	   (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyR#   U   s    c         O   s   t  |  i i | |  S(   N(   R   R   t   lock_id(   R   R   R	   (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyR$   W   s    c         O   s   t  |  i i | |  S(   N(   R   R   t   lock_put(   R   R   R	   (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyR%   Y   s    c         O   s   t  |  i i | |  S(   N(   R   R   t	   lock_stat(   R   R   R	   (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyR&   [   s    c         O   s   t  |  i i | |  S(   N(   R   R   t   log_archive(   R   R   R	   (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyR'   ]   s    c         O   s   t  |  i i | |  S(   N(   R   R   t   set_get_returns_none(   R   R   R	   (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyR(   `   s    i    c         O   s   t  |  i i | |  S(   N(   R   R   t   log_stat(   R   R   R	   (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyR)   d   s    i   c         O   s   t  |  i i | |  S(   N(   R   R   t   dbremove(   R   R   R	   (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyR*   h   s    c         O   s   t  |  i i | |  S(   N(   R   R   t   dbrename(   R   R   R	   (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyR+   j   s    c         O   s   t  |  i i | |  S(   N(   R   R   t   set_encrypt(   R   R   R	   (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyR,   l   s    c         O   s   t  |  i i | |  S(   N(   R   R   t	   lsn_reset(   R   R   R	   (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyR-   p   s    (   i   i   (   i   i    (   i   i   (   i   i   ((   R   R   R
   R   R   R   R   R   R   R   R   R   R   R   R   t   versionR   R   R   R   R   R   R   R   R   R   R    R!   R"   R#   R$   R%   R&   R'   R(   R)   R*   R+   R,   R-   (    (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyR       sP   																																t   DBc           B   sØ  e  Z d    Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z	 d   Z
 d	   Z d
   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z  d   Z! d    Z" d!   Z# d"   Z$ d#   Z% d$   Z& d%   Z' d&   Z( d'   Z) d(   Z* d)   Z+ d*   Z, d+   Z- d,   Z. d-   Z/ d.   Z0 d/   Z1 e2 i3   d3 j o d2   Z4 n RS(4   c         O   s&   t  t i | i f | |  |  _ d  S(   N(   R   R   R/   R   (   R   t   dbenvR   R	   (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyR
   u   s    c         C   s   t  |  i  S(   N(   t   lenR   (   R   (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyt   __len__z   s    c         C   s   |  i  | S(   N(   R   (   R   t   arg(    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyt   __getitem__|   s    c         C   s   | |  i  | <d  S(   N(   R   (   R   t   keyt   value(    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyt   __setitem__~   s    c         C   s   |  i  | =d  S(   N(   R   (   R   R3   (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyt   __delitem__   s    c         O   s   t  |  i i | |  S(   N(   R   R   t   append(   R   R   R	   (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyR9      s    c         O   s   t  |  i i | |  S(   N(   R   R   t	   associate(   R   R   R	   (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyR:      s    c         O   s   t  |  i i | |  S(   N(   R   R   R   (   R   R   R	   (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyR      s    c         O   s   t  |  i i | |  S(   N(   R   R   t   consume(   R   R   R	   (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyR;      s    c         O   s   t  |  i i | |  S(   N(   R   R   t   consume_wait(   R   R   R	   (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyR<      s    c         O   s   t  |  i i | |  S(   N(   R   R   t   cursor(   R   R   R	   (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyR=      s    c         O   s   t  |  i i | |  S(   N(   R   R   t   delete(   R   R   R	   (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyR>      s    c         O   s   t  |  i i | |  S(   N(   R   R   t   fd(   R   R   R	   (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyR?      s    c         O   s   t  |  i i | |  S(   N(   R   R   t   get(   R   R   R	   (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyR@      s    c         O   s   t  |  i i | |  S(   N(   R   R   t   pget(   R   R   R	   (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyRA      s    c         O   s   t  |  i i | |  S(   N(   R   R   t   get_both(   R   R   R	   (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyRB      s    c         O   s   t  |  i i | |  S(   N(   R   R   t   get_byteswapped(   R   R   R	   (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyRC      s    c         O   s   t  |  i i | |  S(   N(   R   R   t   get_size(   R   R   R	   (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyRD      s    c         O   s   t  |  i i | |  S(   N(   R   R   t   get_type(   R   R   R	   (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyRE      s    c         O   s   t  |  i i | |  S(   N(   R   R   t   join(   R   R   R	   (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyRF      s    c         O   s   t  |  i i | |  S(   N(   R   R   t	   key_range(   R   R   R	   (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyRG   ¡   s    c         O   s   t  |  i i | |  S(   N(   R   R   t   has_key(   R   R   R	   (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyRH   £   s    c         O   s   t  |  i i | |  S(   N(   R   R   t   items(   R   R   R	   (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyRI   ¥   s    c         O   s   t  |  i i | |  S(   N(   R   R   t   keys(   R   R   R	   (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyRJ   §   s    c         O   s   t  |  i i | |  S(   N(   R   R   R   (   R   R   R	   (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyR   ©   s    c         O   s   t  |  i i | |  S(   N(   R   R   t   put(   R   R   R	   (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyRK   «   s    c         O   s   t  |  i i | |  S(   N(   R   R   R   (   R   R   R	   (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyR   ­   s    c         O   s   t  |  i i | |  S(   N(   R   R   t   rename(   R   R   R	   (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyRL   ¯   s    c         O   s   t  |  i i | |  S(   N(   R   R   t   set_bt_minkey(   R   R   R	   (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyRM   ±   s    c         O   s   t  |  i i | |  S(   N(   R   R   t   set_bt_compare(   R   R   R	   (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyRN   ³   s    c         O   s   t  |  i i | |  S(   N(   R   R   R   (   R   R   R	   (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyR   µ   s    c         O   s   t  |  i i | |  S(   N(   R   R   R   (   R   R   R	   (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyR   ·   s    c         O   s   t  |  i i | |  S(   N(   R   R   t   set_h_ffactor(   R   R   R	   (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyRO   ¹   s    c         O   s   t  |  i i | |  S(   N(   R   R   t   set_h_nelem(   R   R   R	   (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyRP   »   s    c         O   s   t  |  i i | |  S(   N(   R   R   t
   set_lorder(   R   R   R	   (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyRQ   œ   s    c         O   s   t  |  i i | |  S(   N(   R   R   t   set_pagesize(   R   R   R	   (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyRR   ¿   s    c         O   s   t  |  i i | |  S(   N(   R   R   t   set_re_delim(   R   R   R	   (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyRS   Á   s    c         O   s   t  |  i i | |  S(   N(   R   R   t
   set_re_len(   R   R   R	   (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyRT   Ã   s    c         O   s   t  |  i i | |  S(   N(   R   R   t
   set_re_pad(   R   R   R	   (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyRU   Å   s    c         O   s   t  |  i i | |  S(   N(   R   R   t   set_re_source(   R   R   R	   (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyRV   Ç   s    c         O   s   t  |  i i | |  S(   N(   R   R   t   set_q_extentsize(   R   R   R	   (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyRW   É   s    c         O   s   t  |  i i | |  S(   N(   R   R   t   stat(   R   R   R	   (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyRX   Ë   s    c         O   s   t  |  i i | |  S(   N(   R   R   t   sync(   R   R   R	   (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyRY   Í   s    c         O   s   t  |  i i | |  S(   N(   R   R   t   type(   R   R   R	   (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyRZ   Ï   s    c         O   s   t  |  i i | |  S(   N(   R   R   t   upgrade(   R   R   R	   (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyR[   Ñ   s    c         O   s   t  |  i i | |  S(   N(   R   R   t   values(   R   R   R	   (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyR\   Ó   s    c         O   s   t  |  i i | |  S(   N(   R   R   t   verify(   R   R   R	   (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyR]   Õ   s    c         O   s   t  |  i i | |  S(   N(   R   R   R(   (   R   R   R	   (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyR(   ×   s    i   i   c         O   s   t  |  i i | |  S(   N(   R   R   R,   (   R   R   R	   (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyR,   Û   s    (   i   i   (5   R   R   R
   R2   R4   R7   R8   R9   R:   R   R;   R<   R=   R>   R?   R@   RA   RB   RC   RD   RE   RF   RG   RH   RI   RJ   R   RK   R   RL   RM   RN   R   R   RO   RP   RQ   RR   RS   RT   RU   RV   RW   RX   RY   RZ   R[   R\   R]   R(   R   R.   R,   (    (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyR/   t   sd   																																																t
   DBSequencec           B   s   e  Z d    Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z	 d   Z
 d	   Z d
   Z d   Z d   Z d   Z d   Z RS(   c         O   s   t  t i | |  |  _ d  S(   N(   R   R   R^   R   (   R   R   R	   (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyR
   à   s    c         O   s   t  |  i i | |  S(   N(   R   R   R   (   R   R   R	   (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyR   ã   s    c         O   s   t  |  i i | |  S(   N(   R   R   R@   (   R   R   R	   (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyR@   å   s    c         O   s   t  |  i i | |  S(   N(   R   R   t   get_dbp(   R   R   R	   (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyR_   ç   s    c         O   s   t  |  i i | |  S(   N(   R   R   t   get_key(   R   R   R	   (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyR`   é   s    c         O   s   t  |  i i | |  S(   N(   R   R   t
   init_value(   R   R   R	   (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyRa   ë   s    c         O   s   t  |  i i | |  S(   N(   R   R   R   (   R   R   R	   (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyR   í   s    c         O   s   t  |  i i | |  S(   N(   R   R   R   (   R   R   R	   (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyR   ï   s    c         O   s   t  |  i i | |  S(   N(   R   R   RX   (   R   R   R	   (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyRX   ñ   s    c         O   s   t  |  i i | |  S(   N(   R   R   R   (   R   R   R	   (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyR   ó   s    c         O   s   t  |  i i | |  S(   N(   R   R   R   (   R   R   R	   (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyR   õ   s    c         O   s   t  |  i i | |  S(   N(   R   R   t	   set_range(   R   R   R	   (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyRb   ÷   s    c         O   s   t  |  i i | |  S(   N(   R   R   t   get_cachesize(   R   R   R	   (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyRc   ù   s    c         O   s   t  |  i i | |  S(   N(   R   R   t	   get_flags(   R   R   R	   (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyRd   û   s    c         O   s   t  |  i i | |  S(   N(   R   R   t	   get_range(   R   R   R	   (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyRe   ý   s    (   R   R   R
   R   R@   R_   R`   Ra   R   R   RX   R   R   Rb   Rc   Rd   Re   (    (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pyR^   ß   s   														(    (    (    (   R   t   UserDictR    t   ImportErrorR   R/   R^   (    (    (    s!   /usr/lib/python2.5/bsddb/dbobj.pys   <module>   s   Tk