+
    4Ssi                     |    ^ RI t ^ RIt ! R R]4      tR tR F  t]! ]4       K  	  R tR F  t]! ]4       K  	  R# )    Nc                      a  ] tR t^t o RtR t]R 4       tR tR t	R t
R tR tR	 tR
 tR tR tR tR tR t]tRtV tR# )TdbTextWrapperzText interface for a TDB filec                    Wn         R # N_tdb)selftdbs   &&+/usr/lib/python3/dist-packages/_tdb_text.py__init__TdbTextWrapper.__init__   s    	    c                    V P                   # r   r   r	   s   &r   rawTdbTextWrapper.raw   s    yyr   c                    VP                  R 4      pV P                  P                  V4      pVe   VP                  R 4      # R# utf-8N)encoder   getdecoder	   keyresults   && r   r   TdbTextWrapper.get   s<    jj!s#==)) r   c                    VP                  R 4      pVP                  R 4      pV P                  P                  W4       R# r   )r   r   appendr	   r   values   &&&r   r   TdbTextWrapper.append   s0    jj!W%		$r   c                l    V P                   P                  4       pV'       d   VP                  R 4      # R# r   )r   firstkeyr   )r	   r   s   & r   r#   TdbTextWrapper.firstkey    s+    ##%==)) r   c                    VP                  R 4      pV P                  P                  V4      pVe   VP                  R 4      # R# r   )r   r   nextkeyr   r   s   && r   r&   TdbTextWrapper.nextkey%   s>    jj!""3'==)) r   c                ^    VP                  R 4      pV P                  P                  V4       R# r   )r   r   deleter	   r   s   &&r   r)   TdbTextWrapper.delete+   s"    jj!		r   c                    VP                  R 4      pVP                  R 4      pV P                  P                  W4       R# r   )r   r   storer   s   &&&r   r-   TdbTextWrapper.store/   s.    jj!W%		#r   c              #  l   "   \        V P                  4       F  pVP                  R 4      x  K  	  R# 5ir   )iterr   r   r*   s   & r   __iter__TdbTextWrapper.__iter__4   s&     		?C**W%% #s   24c                l    VP                  R 4      pV P                  V,          pVP                  R 4      # r   )r   r   r   r   s   && r   __getitem__TdbTextWrapper.__getitem__8   s,    jj!3}}W%%r   c                @    VP                  R 4      pWP                  9   # r4   r   r   r*   s   &&r   __contains__TdbTextWrapper.__contains__=   s    jj!iir   c                (    R V P                   ,          # )z<TdbTextWrapper for %r>r   r   s   &r   __repr__TdbTextWrapper.__repr__A   s    (49944r   c                f    VP                  R 4      pVP                  R 4      pW P                  V&   R# r   r8   r   s   &&&r   __setitem__TdbTextWrapper.__setitem__D   s)    jj!W%		#r   c                B    VP                  R 4      pV P                  V R# r   r8   r*   s   &&r   __delitem__TdbTextWrapper.__delitem__I   s    jj!IIcNr   r   N)__name__
__module____qualname____firstlineno____doc__r   propertyr   r   r   r#   r&   r)   r-   r1   r5   r9   r<   r?   rB   keys__static_attributes____classdictcell__)__classdict__s   @r   r   r      sd     '  *%
*
*$
&&
 5
 Dr   r   c                    a \        \        P                  V 4      oV3R  lpSP                  Vn        SP                  Vn        \        \        W4       R# )c                 0   < S! V P                   .VO5/ VB # r   r   )r	   argskwargsorigs   &*,r   wrapper_add_wrapper.<locals>.wrapperU   s    DII////r   N)getattrr
   TdbrD   rH   setattrr   )namerS   rR   s   & @r   _add_wrapperrY   R   s9    377D!D0}}GllGOND*r   c           
         a  \        \        P                  S 4      pVP                  pV 3R  lpV 3R lp\	        \
        S \        W4VR7      4       R# )c                 0   < \        V P                  S4      # r   )rU   r   )r	   rX   s   &r   getter_add_getter.<locals>.gettert   s    tyy$''r   c                 2   < \        V P                  SV4      # r   )rW   r   )r	   r    rX   s   &&r   setter_add_getter.<locals>.setterw   s    tyy$..r   )docN)rU   r
   rV   rH   rW   r   rI   )rX   rR   ra   r\   r_   s   f    r   _add_getterrb   p   s;    377D!D
,,C(/ ND(6s"CDr   )transaction_canceltransaction_committransaction_prepare_committransaction_startreopenlock_all
unlock_allread_lock_allread_unlock_allclose	add_flagsremove_flagsclearrepackenable_seqnumincrement_seqnum_nonblock)	hash_sizemap_sizefreelist_sizeflagsmax_deadfilenameseqnumtext)sysr
   objectr   rY   rX   rb    r   r   <module>r~      sS     
BV BN+D" #(
ED r   