;ò ä~‹Bc@stdkZdkZdkZdklZdeifd„ƒYZdklZlZl Z defd„ƒYZ dS(N(s xmlrpclibsTransportWithAuthenticationcBs tZdZd„Zd„ZRS(s{Adds a proprietary but simple authentication header to the RPC mechanism. NOTE: this requires xmlrpclib version 1.0.0.cCs*dtid||fƒiƒ|_dS(Nsbasic %ss%s:%s(sbase64s encodestringsuserspwsstripsselfs_auth(sselfsuserspw((s[/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Debugger/RemoteClient.pys__init__ scCs*tii||ƒ|id|iƒdS(NsAuthentication(s xmlrpclibs Transportssend_user_agentsselfs connections putheaders_auth(sselfs connection((s[/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Debugger/RemoteClient.pyssend_user_agent s(s__name__s __module__s__doc__s__init__ssend_user_agent(((s[/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Debugger/RemoteClient.pysTransportWithAuthentications  (s DebugClientsMultiThreadedDebugClients DebuggerTasks RemoteClientcBsAtZeZdZd„Zd„Zd„Zd„Zd„Z RS(NscCs8ti||ƒ||_||_||_||_dS(N(s DebugClients__init__sselfswinshostsportsuserspw(sselfswinshostsportsuserspw((s[/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Debugger/RemoteClient.pys__init__s    cCs€|itjoJt|i|iƒ}d|it|i ƒf}t i ||ƒ|_nt |i|ƒ}||Œ}|SdS(Nshttp://%s:%d/RemoteDebug(sselfsserversNonesTransportWithAuthenticationsuserspwstransshostsintsportsurls xmlrpclibsServersgetattrsm_namesmsm_argssresult(sselfsm_namesm_argssurlsmsresultstrans((s[/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Debugger/RemoteClient.pysinvoke!s cCs:|itj o|ii|iifƒnt|_dS(N(sselfsserversNones taskHandlersaddTasksset_disconnect(sself((s[/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Debugger/RemoteClient.pyskill+scCsdS(N((sself((s[/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Debugger/RemoteClient.pys pollStreams2scCs|itj SdS(N(sselfsserversNone(sself((s[/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Debugger/RemoteClient.pysisAlive5s( s__name__s __module__sNonesservers pyIntpPaths__init__sinvokeskills pollStreamssisAlive(((s[/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Debugger/RemoteClient.pys RemoteClients   ( sosssyssbase64s ExternalLibs xmlrpclibs TransportsTransportWithAuthentications DebugClientsMultiThreadedDebugClients DebuggerTasks RemoteClient( sMultiThreadedDebugClientsossbase64s xmlrpclibssyss DebugClients DebuggerTasks RemoteClientsTransportWithAuthentication((s[/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/Debugger/RemoteClient.pys?s