; p';Bc@s`dkZdkZdfdYZdfdYZdZdZdZdZdS( NsZClientcBs)tZefdZdZdZRS(NcCs1||_||_||_||_||_ dS(N( surlsselfs _ZClient__urlsusers_ZClient__userspasswds_ZClient__passwdstimeouts_ZClient__timeoutsargnamess_ZClient__argnames(sselfsurlsuserspasswdstimeoutsargnames((sW/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/ZopeLib/ZoaClient.pys__init__s     c OsXtti|id|d|id|id|id|i ||\}}|SdS(Ns/susernamespasswordstimeouts arguments(sapplysClientsFunctionsselfs _ZClient__urls methodnames_ZClient__users_ZClient__passwds_ZClient__timeouts_ZClient__argnamessargsskwargssmsgsres(sselfs methodnamesargsskwargssressmsg((sW/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/ZopeLib/ZoaClient.pys __requests cCst|i|SdS(N(s _MethodDispsselfs_ZClient__requestsname(sselfsname((sW/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/ZopeLib/ZoaClient.pys __getattr__s(s__name__s __module__sNones__init__s_ZClient__requests __getattr__(((sW/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/ZopeLib/ZoaClient.pysZClients s _MethodDispcBs#tZdZdZdZRS(NcCs||_||_dS(N(srequestsselfs_MethodDisp__requestsnames_MethodDisp__name(sselfsrequestsname((sW/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/ZopeLib/ZoaClient.pys__init__!s cCs!t|id|i|fSdS(Ns%s/%s(s _MethodDispsselfs_MethodDisp__requests_MethodDisp__namesname(sselfsname((sW/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/ZopeLib/ZoaClient.pys __getattr__$scOs!t|i|if||SdS(N(sapplysselfs_MethodDisp__requests_MethodDisp__namesargsskwargs(sselfsargsskwargs((sW/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/ZopeLib/ZoaClient.pys__call__&s(s__name__s __module__s__init__s __getattr__s__call__(((sW/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/ZopeLib/ZoaClient.pys _MethodDisp s  cCsw|\}}}t|||}y |iiid|d|Wn/t i j o }|idjoqsnXdS(Nsidsfilei.(sconninfosurlsuserspasswdsZClientszsmanage_addProducts PythonScriptssmanage_addPythonScriptsnamesbodysClients ServerErrorserrors http_code(sconninfosnamesbodysurlspasswdsuserserrorsz((sW/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/ZopeLib/ZoaClient.pysinstallZopeScript)s cCs5|\}}}t|||}|id|dS(Nsid(sconninfosurlsuserspasswdsZClientszsmanage_addFoldersname(sconninfosnamesurlspasswdsusersz((sW/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/ZopeLib/ZoaClient.pysinstallZopeFolder2scCsetii|}t|||\}}}|d|||f}tii |t ||fdS(Ns/( sosspathsbasenamesfilepathsnamesinstallZopeFoldersconninfosurlsuserspasswdswalks installList(sconninfosfilepathsnamesurlspasswdsuser((sW/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/ZopeLib/ZoaClient.pys installFromFS7s  c Cs/tii|djodSn|\} \}} }|t | d}|o&di |g|i ti }n|| |f}x|D]}tii|\}}|djo/t||ttii ||iq|djotiitii ||ot||qqWdS(NsCVSis/s.py(sosspathsbasenamesdirnamesinfosfsPathsurlsuserspasswdslensreldirsjoinssplitssepsnamessitemssplitextsnamesextsinstallZopeScriptsopensreadsisdirsinstallZopeFolder( sinfosdirnamesnamessnamesitemsurlsreldirspasswdsextsfsPathsuser((sW/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/ZopeLib/ZoaClient.pys installList?s& //(sossClientsZClients _MethodDispsinstallZopeScriptsinstallZopeFolders installFromFSs installList(s _MethodDispsinstallZopeFolders installListsClients installFromFSsZClientsossinstallZopeScript((sW/mnt/gmirror/ports/devel/boaconstructor/work/boa-constructor-0.4.4/ZopeLib/ZoaClient.pys? s