ACC SHELL

Path : /usr/lib/python/site-packages/scout/
File Upload :
Current File : //usr/lib/python/site-packages/scout/webpin.pyc

Ńņ
å7žKc@s]ddkZddkZddkZddkZddklZdeifd„ƒYZdS(i’’’’N(tminidomtScoutModulecBsoeZdZedƒZhdd6dd6dd6dd	6Zd
ZdZd„Zd
„Z	d„Z
dd„ZRS(twebpins/Search in packages using the webpin webservice.topenSUSE_113tsuse113topenSUSE_112tsuse112topenSUSE_111tsuse111topenSUSE_110tsuse110sapi.opensuse-community.orgs/searchservice/Search/Simple/cCsbt|i|ƒiƒti|ii|iiiƒƒ|_	ti
|ii|i	iƒ|_dS(N(
tsupert	__class__t__init__tscouttRepoListt_clstnametdistrostkeyst
_repo_listtParsertrepost_parser(tself((s./scout/webpin.pyR
s'c	Csš|i}y»|i|i|dti|ƒ}ti|iƒ}|iƒ|i	dd|i|fƒ|i
ddƒ|i
ddƒ|iƒ|iƒ}|i
ƒ}|iƒti|ƒSWn%tj
o}tdƒ|GHdSXdS(	Nt/tGETshttp://%s%ss
User-AgentRtAcceptstext/xmls$Cannot retreive query results ... %s(Rtservice_baseurlRturllibtquotethttplibtHTTPConnectiontservice_hosttconnectt
putrequestt	putheadert
endheaderstgetresponsetreadtcloseRtparseStringt	Exceptiont_tNone(	Rttermtdistrotclsturltctrtdatate((s./scout/webpin.pytquerys 	%


cCs'tiiƒtdƒtdƒtdƒtdƒtdƒg}tdƒtdƒtdƒtdƒtd	ƒg}tiiƒti||ƒ}xŽ|idƒD]}}|id
ƒidƒiidƒi	}|idƒidƒiidƒi	}|idƒidƒiidƒi	}|id
ƒidƒiidƒi	}	g}
|idƒidƒ}|o:x7|idƒD]"}|
i
|iidƒi	ƒqyWndi|
ƒ}
g}
x9|idƒD](}|
i
|iidƒi	iƒƒqČWdi|
ƒ}
|i
|||
|	|
gƒq¢W|S(Ntpkgtvertarchtrepotfilestpackagetversionsrepository URLs
matched filesRitsummarytrepoURLtarchst tmatchedFileName(Rt	null_langtinstallR+tdefault_langtResulttgetElementsByTagNametitemt
childNodest	nodeValuetappendtjointstriptadd_row(Rtroottresult_listtresult_list2tresulttnodeRR<R=R>R?t	archsNodetarchNodetfileMatchestmatchedFileNameNode((s./scout/webpin.pytfill_result/s2
33
''''$& cCsńd}y|ii|ƒ}Wn0tij
o!|iiƒtidƒnX|io|i	ƒS|i
}|ii}|djodS|i
o|i
f}nxE|D]=}|i
||ƒ}|iddƒidƒ}|i|ƒSWdS(Nis0http://datastructures.pkgsearch.benjiweber.co.uktpackagesi(R,Rt
parse_argsRtHelpOptionFoundt
print_helptsystexittlistrepotdo_repo_listR5RRR9tgetElementsByTagNameNSRGRW(Rtmodule_argstargsR-RR9tdomRN((s./scout/webpin.pytmainJs(

	

N(
t__name__t
__module__RR+tdescRR!RR
R5RWR,Rd(((s./scout/webpin.pyR
s
			(RR\RRtxml.domRtBaseScoutModuleR(((s./scout/webpin.pyt<module>s


ACC SHELL 2018