Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
Size: Mime:
ó
Ch-_c@s{ddlZddlZddlmZddlmZddlmZm	Z	m
Z
ddlmZddd„ƒYZ
dS(	iÿÿÿÿN(tTranslateTXT(tAsyncMethod(tprintDBGtprintExcteConnectCallback(teTimertAutocompleteSearchcBs\eZgd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z	d„Z
RS(	cCsðtdƒtjƒ|_tjƒ|_t|_d|_	i|_
d|_d|_d|_
tƒ|_d|_t|_d|_||_g|_xR|D]J}y)|jj|jdƒjƒ|fƒWqžtk
rçtƒqžXqžWdS(NsAS.__init__iiÿÿÿÿsutf-8(Rt	threadingtLocktlocktEventteventtTruetruntNonet
workThreadt
requestParamstrequestStamptlastSuggestionst	lastStampRttimert
timer_conntFalset
timer_startedtcallbacktproviderthistoryListtappendtdecodetlowert	ExceptionR(tselfRRtitem((sS/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/components/e2ivksuggestion.pyt__init__s(
											
)
cCstdƒdS(Ns
AS.__del__(R(R((sS/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/components/e2ivksuggestion.pyt__del__)scCs!tdƒ|jƒd|_dS(Ns
AS._terminate(RtstopRR(R((sS/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/components/e2ivksuggestion.pytterm,s

cCsV|jdkrRt|jƒ|jƒ|_||_t|jj|j	ƒ|_
tStS(N(
RRRt_processRRRRttimeoutt_pollRRR(RR((sS/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/components/e2ivksuggestion.pytstart1s	cCs¢|jdkrž|jjƒd|_d|_t|_|j-|j	|j
k}t|_|jj
ƒWdQX|r…tjdƒn|jjƒd|_ndS(Ng{®Gáz„?(RRRR#RRRRR	RRR
Rtsetttimetsleeptkill(Rtlast((sS/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/components/e2ivksuggestion.pyR#9s
			
	
cCsž|jdkrš|jMit|ƒd6|d6|_|jd7_|jjƒt|jƒ}WdQX|j	s–t
dƒ|jjdƒt
|_	n|SdS(Nttexttlocaleis"AutocompleteSearch >>> START TIMERiôiÿÿÿÿ(RRR	tstrRRRR)tintRRRR(R(RttxtR/tstamp((sS/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/components/e2ivksuggestion.pyR)Ks

	
cCs6y|jjƒSWntk
r+tƒnXtdƒS(NsError occurs(RtgetNameRRt_(R((sS/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/components/e2ivksuggestion.pytgetProviderNameZs

cCs}tdƒd}d}d}xZtrx|jR|js<dS|j}|jjddƒ}|jjddƒ}|jjƒWdQX||krh|j	ryQ|j
dƒjƒ}x5|j	D]*}|d|kr¹|j|dƒq¹q¹WWqt
k
rtƒqXny|j||ƒ}Wnt
k
r<d}tƒnX|j||_||_WdQX|}n|jjƒqWdS(NsAS._process startitR.R/sutf-8i(RRR	R
RRtgetRtclearRRRRRRtgetSuggestionsRRRtwait(RRt	prevStampR3R.R/R tretList((sS/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/components/e2ivksuggestion.pyR%as>
	
			


		cCs›|j;|j|jk}|j}|j}d|_d|_WdQX|rotdƒ|jjƒt|_	n|dkr—|j
r—|j
||ƒndS(Niÿÿÿÿs!AutocompleteSearch <<< STOP TIMER(R	RRRRRRR#RRR(RR-R=tretStamp((sS/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/components/e2ivksuggestion.pyR'…s
			

(t__name__t
__module__R!R"R$R(R#R)R6R%R'(((sS/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/components/e2ivksuggestion.pyRs							$((R*Rt7Plugins.Extensions.IPTVPlayer.components.iptvplayerinitRR5t2Plugins.Extensions.IPTVPlayer.components.asynccallRt-Plugins.Extensions.IPTVPlayer.tools.iptvtoolsRRRtenigmaRR(((sS/usr/lib/enigma2/python/Plugins/Extensions/IPTVPlayer/components/e2ivksuggestion.pyt<module>s