//usr/lib64/lib64//python2.7/Demo//ó
V
Qc @ s› d Z d d l Z d d l Z d d l Z d d l Z d d l Z d Z d d d „ ƒ YZ d d l m Z d e e f d „ ƒ YZ
d d d
„ ƒ YZ d S(
s RPC Client module.iÿÿÿÿNi t Clientc B s§ e Z d Z e d „ Z e d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z
d „ Z d „ Z d
„ Z
d „ Z d „ Z d
d „ Z d „ Z d „ Z d „ Z RS( sC RPC Client class. No need to derive a class -- it's fully generic.c C s | j | | ƒ | j ƒ d S( N( t _pre_initt
_post_init( t selft addresst verbose( ( s) /usr/lib64/python2.7/Demo/pdist/client.pyt __init__ s c C sÙ t | ƒ t d ƒ k r' d | f } n | | _ | | _ | j rT d t | ƒ GHn t j t j t j ƒ | _ | j j | ƒ | j r d GHn d | _ d | _
i | _ | j j d ƒ | _
| j j d ƒ | _ d S( Ni t s Connecting to %s ...s
Connected.i t rt w( t typet _addresst _verboset reprt sockett AF_INETt SOCK_STREAMt _sockett connectt _lastidt _nextidt _repliest makefilet _rft _wf( R R R ( ( s) /usr/lib64/python2.7/Demo/pdist/client.pyR s c C s | j d ƒ | _ d S( Ns .methods( t _callt _methods( R ( ( s) /usr/lib64/python2.7/Demo/pdist/client.pyR % s c C s | j ƒ d S( N( t _close( R ( ( s) /usr/lib64/python2.7/Demo/pdist/client.pyt __del__( s c C sj | j r | j j ƒ n d | _ | j r; | j j ƒ n d | _ | j r] | j j ƒ n d | _ d S( N( R t closet NoneR R ( R ( ( s) /usr/lib64/python2.7/Demo/pdist/client.pyR + s c C s? | | j k r2 t | | ƒ } t | | | ƒ | St | ‚ d S( N( R t _stubt setattrt AttributeError( R t namet method( ( s) /usr/lib64/python2.7/Demo/pdist/client.pyt __getattr__3 s
c C s
| | _ d S( N( R ( R R ( ( s) /usr/lib64/python2.7/Demo/pdist/client.pyt _setverbose: s c G s | j | | ƒ S( N( t _vcall( R R" t args( ( s) /usr/lib64/python2.7/Demo/pdist/client.pyR = s c C s | j | j | | ƒ ƒ S( N( t _recvt _vsend( R R" R' ( ( s) /usr/lib64/python2.7/Demo/pdist/client.pyR&