ACC SHELL
Ńņ
å7Kc @ s] d d k Z d d k Z d d k Z d d k Z d d k l Z d e i f d YZ d S( i’’’’N( t minidomt ScoutModulec B so e Z d Z e d Z h d d 6d d 6d d 6d d 6Z d
Z d Z d Z d
Z d Z
d d Z RS( t webpins/ Search in packages using the webpin webservice.t openSUSE_113t suse113t openSUSE_112t suse112t openSUSE_111t suse111t openSUSE_110t suse110s api.opensuse-community.orgs /searchservice/Search/Simple/c C sb t | i | i t i | i i | i i i | _ t i
| i i | i i | _ d S( N(
t supert __class__t __init__t scoutt RepoListt _clst namet distrost keyst
_repo_listt Parsert repost _parser( t self( ( s ./scout/webpin.pyR
s 'c C sš | i } y» | i | i | d t i | } t i | i } | i | i d d | i | f | i
d d | i
d d | i | i } | i
} | i t i | SWn% t j
o } t d | GHd SXd S( Nt /t GETs http://%s%ss
User-AgentR t Accepts text/xmls$ Cannot retreive query results ... %s( R t service_baseurlR t urllibt quotet httplibt HTTPConnectiont service_hostt connectt
putrequestt putheadert
endheaderst getresponset readt closeR t parseStringt Exceptiont _t None( R t termt distrot clst urlt ct rt datat e( ( s ./scout/webpin.pyt query s %
c C s' t i i t d t d t d t d t d g } t d t d t d t d t d g } t i i t i | | } x| i d D]}} | i d
i d i i d i } | i d i d i i d i } | i d i d i i d i } | i d
i d i i d i } g }
| i d i d } | o: x7 | i d D]"