-=[ Mr. Bumblebee ]=-
_Indonesia_
ó
î:ïNc @@ sŒ d Z d d l m Z d d l Z d d l Z d d l Z d d l Z d d l m Z d d l m
Z
d e
j f d „ ƒ YZ d „ Z
d S( s? Transport decorator that logs transport operations to .bzr.log.i ( t absolute_importN( t mutter( t decoratort TransportLogDecoratorc B@ s\ e Z d Z d „ Z e d „ ƒ Z d „ Z d „ Z d „ Z d „ Z d „ Z
d „ Z RS( s? Decorator for Transports that logs interesting operations to .bzr.log.
In general we want to log things that usually take a network round trip
and may be slow.
Not all operations are logged yet.
See also TransportTraceDecorator, that records a machine-readable log in
memory for eg testing.
c @ sS t t ˆ ƒ j | | Ž ‡ f d † } x$ d D] } t ˆ | | | ƒ ƒ q/ Wd S( Nc @ s ‡ ‡ f d † } | S( Nc @ s ˆ j ˆ | | | Ž S( N( t
_log_and_call( t relpatht argst kw( t hooknamet self( s8 /usr/lib/python2.7/dist-packages/bzrlib/transport/log.pyt _hook0 s ( ( R R
( R ( R s8 /usr/lib/python2.7/dist-packages/bzrlib/transport/log.pyt
_make_hook/ s t append_bytest append_filet copy_tot deletet gett hast open_write_streamt mkdirt movet put_bytest put_bytes_non_atomics put_file put_file_non_atomict list_dirt lock_readt
lock_writet readvt renamet rmdirt statt ulock( R R
R R s getR R s mkdirR R R s put_file put_file_non_atomicR R R R s renames rmdirs statR ( t superR t __init__t setattr( R R R R t
methodname( ( R s8 /usr/lib/python2.7/dist-packages/bzrlib/transport/log.pyR - s$
c C@ s d S( Ns log+( ( R ( ( s8 /usr/lib/python2.7/dist-packages/bzrlib/transport/log.pyt _get_url_prefixE s c C@ s- t d d | j j f ƒ | j d d i ƒ S( Ns %s %st iter_files_recursive( ( R t
_decoratedt baset _call_and_log_result( R ( ( s8 /usr/lib/python2.7/dist-packages/bzrlib/transport/log.pyR$ I s c O@ sm | r t | ƒ } n d } t d | | j j | ƒ | j | j | ƒ ƒ | f ƒ | j | | f | | ƒ S( Nt s %s %s %s %s( t dictR R% t abspatht _shortent _strip_tuple_parensR' ( R R"