Warning: Undefined array key "बहिः गच्छतु" in /home/httpd/vhosts/puntogroup.ru/httpdocs/collections/plint/index.php(1) : eval()'d code on line 136

Warning: Undefined array key "aksi" in /home/httpd/vhosts/puntogroup.ru/httpdocs/collections/plint/index.php(1) : eval()'d code on line 140

Warning: Undefined array key "नामपत्र" in /home/httpd/vhosts/puntogroup.ru/httpdocs/collections/plint/index.php(1) : eval()'d code on line 159

Warning: Undefined array key "नामपत्र" in /home/httpd/vhosts/puntogroup.ru/httpdocs/collections/plint/index.php(1) : eval()'d code on line 181
Current File : //usr/lib64/python2.6/asyncore.pyc
��
���Lc@s�dZddkZddkZddkZddkZddkZddklZlZl	Z	l
Z
lZlZl
Z
lZlZlZlZyeWnej
o
hZnXd�Zdefd��YZeeefZd�Zd�Zd	�Zd
�Zded�Zded
�Z e Z!de"eed�Z#dfd��YZ$de$fd��YZ%d�Z&ee"d�Z'ei(djo9ddk)Z)dfd��YZ*de$fd��YZ+ndS(s�Basic infrastructure for asynchronous socket service clients and servers.

There are only two ways to have a program on a single processor do "more
than one thing at a time".  Multi-threaded programming is the simplest and
most popular way to do it, but there is another very different technique,
that lets you have nearly all the advantages of multi-threading, without
actually using multiple threads. it's really only practical if your program
is largely I/O bound. If your program is CPU bound, then pre-emptive
scheduled threads are probably what you really need. Network servers are
rarely CPU-bound, however.

If your operating system supports the select() system call in its I/O
library (and nearly all do), then you can use it to juggle multiple
communication channels at once; doing other work while your I/O is taking
place in the "background."  Although this strategy can seem strange and
complex, especially at first, it is in many ways easier to understand and
control than multi-threaded programming. The module documented here solves
many of the difficult problems for you, making the task of building
sophisticated high-performance network servers and clients a snap.
i����N(tEALREADYtEINPROGRESStEWOULDBLOCKt
ECONNRESETtENOTCONNt	ESHUTDOWNtEINTRtEISCONNtEBADFtECONNABORTEDt	errorcodecCsOyti|�SWn7tttfj
o"|tjo	t|Sd|SXdS(NsUnknown error %s(toststrerrort
ValueErrort
OverflowErrort	NameErrorR
(terr((s /usr/lib64/python2.6/asyncore.pyt	_strerror?s
	tExitNowcBseZRS((t__name__t
__module__(((s /usr/lib64/python2.6/asyncore.pyRGscCs;y|i�Wn&tj
o
�n|i�nXdS(N(thandle_read_eventt_reraised_exceptionsthandle_error(tobj((s /usr/lib64/python2.6/asyncore.pytreadLscCs;y|i�Wn&tj
o
�n|i�nXdS(N(thandle_write_eventRR(R((s /usr/lib64/python2.6/asyncore.pytwriteTscCs;y|i�Wn&tj
o
�n|i�nXdS(N(thandle_expt_eventRR(R((s /usr/lib64/python2.6/asyncore.pyt
_exception\scCsy�|ti@o|i�n|ti@o|i�n|ti@o|i�n|titiBti	B@o|i
�nWnxtij
oD}|i
dtttttfjo|i�q�|i
�n'tj
o
�n|i�nXdS(Ni(tselecttPOLLINRtPOLLOUTRtPOLLPRIRtPOLLHUPtPOLLERRtPOLLNVALthandle_closetsocketterrortargsRRRRR	RR(Rtflagste((s /usr/lib64/python2.6/asyncore.pyt	readwriteds$
gc
Cs|djo
t}n|o�g}g}g}x�|i�D]s\}}|i�}|i�}|o|i|�n|o|i|�n|p|o|i|�q=q=Wg|jo|jo
|jnoti|�dSy%ti||||�\}}}Wn7ti	j
o(}	|	i
dtjo�qOdSnXx;|D]3}|i|�}|djoqVnt
|�qVWx;|D]3}|i|�}|djoq�nt|�q�Wx?|D]3}|i|�}|djoq�nt|�q�WndS(Ni(tNonet
socket_maptitemstreadabletwritabletappendttimetsleepRR'R(RtgetRRR(
ttimeouttmaptrtwR*tfdRtis_rtis_wR((s /usr/lib64/python2.6/asyncore.pytpollysV


*
%	


c	Cs�|djo
t}n|dj	ot|d�}nti�}|o6x�|i�D]�\}}d}|i�o|titiBO}n|i	�o|ti
O}n|o/|titiBti
BO}|i||�qXqXWy|i|�}Wn9tij
o*}|idtjo�ng}nXxH|D]<\}}|i|�}|djoq=nt||�q=WndS(Ni�i(R,R-tintRR<R.R/RR!R0R R#R"R$tregisterR'R(RR4R+(R5R6tpollsterR9RR)R7R((s /usr/lib64/python2.6/asyncore.pytpoll2�s8






g>@cCs�|djo
t}n|ottd�o
t}nt}|djo xP|o|||�qNWn4x0|o(|djo|||�|d}qnWdS(NR<ii(R,R-thasattrRR@R<(R5tuse_pollR6tcounttpoll_fun((s /usr/lib64/python2.6/asyncore.pytloop�s




t
dispatchercBsUeZeZeZeZeZd Ze	dg�Z
d d d�Zd�Zd d�Z
d d�Zd�Zd d�Zd�Zd�Zd	�Zd
�Zd�Zd�Zd
�Zd�Zd�Zd�Zd�Zd�Zdd�Zd�Zd�Zd�Z d�Z!d�Z"d�Z#d�Z$d�Z%d�Z&d�Z'd�Z(RS(!twarningcCs�|djo
t|_n
||_d|_|o�|id�|i||�t|_y|i�|_	Wq�t
ij
o:}|idt
jo
t|_q�|i|��q�Xn
d|_
dS(Ni(R,R-t_mapt_filenotsetblockingt
set_sockettTruet	connectedtgetpeernametaddrR&R'R(RtFalsetdel_channel(tselftsockR6R((s /usr/lib64/python2.6/asyncore.pyt__init__�s 

		
	

cCs�|iid|iig}|io|io|id�n|io|id�n|idj	oHy|id|i�Wq�tj
o|it	|i��q�Xnddi
|�t|�fS(Nt.t	listeningRMs%s:%ds<%s at %#x>t (t	__class__RRt	acceptingROR1RMR,t	TypeErrortreprtjointid(RRtstatus((s /usr/lib64/python2.6/asyncore.pyt__repr__s
cCs+|djo
|i}n|||i<dS(N(R,RHRI(RRR6((s /usr/lib64/python2.6/asyncore.pytadd_channels

cCsH|i}|djo
|i}n||jo||=nd|_dS(N(RIR,RH(RRR6R9((s /usr/lib64/python2.6/asyncore.pyRQs	


cCs?||f|_ti||�}|id�|i|�dS(Ni(tfamily_and_typeR&RJRK(RRtfamilyttypeRS((s /usr/lib64/python2.6/asyncore.pyt
create_sockets
cCs)||_|i�|_|i|�dS(N(R&tfilenoRIR`(RRRSR6((s /usr/lib64/python2.6/asyncore.pyRK$s	c	CsVy9|iititi|iititi�dB�Wntij
onXdS(Ni(R&t
setsockoptt
SOL_SOCKETtSO_REUSEADDRt
getsockoptR'(RR((s /usr/lib64/python2.6/asyncore.pytset_reuse_addr*s	cCstS(N(RL(RR((s /usr/lib64/python2.6/asyncore.pyR/;scCstS(N(RL(RR((s /usr/lib64/python2.6/asyncore.pyR0>scCs@t|_tidjo|djo
d}n|ii|�S(Ntnti(RLRYRtnameR&tlisten(RRtnum((s /usr/lib64/python2.6/asyncore.pyRmEs	
cCs||_|ii|�S(N(ROR&tbind(RRRO((s /usr/lib64/python2.6/asyncore.pyRoKs	cCszt|_|ii|�}|tttfjodS|dtfjo||_|i	�nti
|t|��dS(Ni(RPRMR&t
connect_exRRRRROthandle_connect_eventR'R
(RRtaddressR((s /usr/lib64/python2.6/asyncore.pytconnectOs		cCs]y#|ii�\}}||fSWn3tij
o$}|idtjoqY�nXdS(Ni(R&tacceptR'R(R(RRtconnROtwhy((s /usr/lib64/python2.6/asyncore.pyRt[scCs�y|ii|�}|SWnctij
oT}|idtjodS|idttttfjo|i	�dS�nXdS(Ni(
R&tsendR'R(RRRRR	R%(RRtdatatresultRv((s /usr/lib64/python2.6/asyncore.pyRwfs 
cCs�y0|ii|�}|p|i�dS|SWnJtij
o;}|idttttgjo|i�dS�nXdS(Nti(	R&trecvR%R'R(RRRR	(RRtbuffer_sizeRxRv((s /usr/lib64/python2.6/asyncore.pyR{ss
 
cCsmt|_t|_|i�y|ii�Wn9tij
o*}|idtt	fjo�qinXdS(Ni(
RPRMRYRQR&tcloseR'R(RR(RRRv((s /usr/lib64/python2.6/asyncore.pyR}�s		
cCsJyt|i|�SWn/tj
o#td|ii|f��nXdS(Ns!%s instance has no attribute '%s'(tgetattrR&tAttributeErrorRXR(RRtattr((s /usr/lib64/python2.6/asyncore.pyt__getattr__�s
cCstiidt|��dS(Nslog: %s
(tsyststderrRtstr(RRtmessage((s /usr/lib64/python2.6/asyncore.pytlog�stinfocCs'||ijod||fGHndS(Ns%s: %s(tignore_log_types(RRR�Rc((s /usr/lib64/python2.6/asyncore.pytlog_info�scCsH|io|i�n-|ip|i�|i�n|i�dS(N(RYt
handle_acceptRMRqthandle_read(RR((s /usr/lib64/python2.6/asyncore.pyR�s


cCs|i�t|_dS(N(thandle_connectRLRM(RR((s /usr/lib64/python2.6/asyncore.pyRq�s
cCsy|iodS|ipR|iititi�}|djoti|t|���n|i�n|i	�dS(Ni(
RYRMR&RiRgtSO_ERRORR'RRqthandle_write(RRR((s /usr/lib64/python2.6/asyncore.pyR�s


cCsD|iititi�}|djo|i�n|i�dS(Ni(R&RiRgR�R%thandle_expt(RRR((s /usr/lib64/python2.6/asyncore.pyR�s
c	Csmt�\}}}}yt|�}Wndt|�}nX|id||||fd�|i�dS(Ns)<__repr__(self) failed for object at %0x>s:uncaptured python exception, closing channel %s (%s:%s %s)R'(tcompact_tracebackR[R]R�R%(RRtniltttvttbinfot	self_repr((s /usr/lib64/python2.6/asyncore.pyR�scCs|idd�dS(Ns!unhandled incoming priority eventRG(R�(RR((s /usr/lib64/python2.6/asyncore.pyR��scCs|idd�dS(Nsunhandled read eventRG(R�(RR((s /usr/lib64/python2.6/asyncore.pyR��scCs|idd�dS(Nsunhandled write eventRG(R�(RR((s /usr/lib64/python2.6/asyncore.pyR��scCs|idd�dS(Nsunhandled connect eventRG(R�(RR((s /usr/lib64/python2.6/asyncore.pyR��scCs|idd�dS(Nsunhandled accept eventRG(R�(RR((s /usr/lib64/python2.6/asyncore.pyR��scCs|idd�|i�dS(Nsunhandled close eventRG(R�R}(RR((s /usr/lib64/python2.6/asyncore.pyR%�sN()RRRPtdebugRMRYtclosingR,ROt	frozensetR�RTR_R`RQRdRKRjR/R0RmRoRsRtRwR{R}R�R�R�RRqRRRR�R�R�R�R�R%(((s /usr/lib64/python2.6/asyncore.pyRF�sH 	
										
														tdispatcher_with_sendcBs;eZddd�Zd�Zd�Zd�Zd�ZRS(cCs ti|||�d|_dS(NRz(RFRTt
out_buffer(RRRSR6((s /usr/lib64/python2.6/asyncore.pyRT�scCs3d}ti||id �}|i||_dS(Nii(RFRwR�(RRtnum_sent((s /usr/lib64/python2.6/asyncore.pyt
initiate_sendscCs|i�dS(N(R�(RR((s /usr/lib64/python2.6/asyncore.pyR�scCs|ip
t|i�S(N(RMtlenR�(RR((s /usr/lib64/python2.6/asyncore.pyR0
scCsC|io|idt|��n|i||_|i�dS(Ns
sending %s(R�R�R[R�R�(RRRx((s /usr/lib64/python2.6/asyncore.pyRw
s
N(RRR,RTR�R�R0Rw(((s /usr/lib64/python2.6/asyncore.pyR��s
			c
Cs�ti�\}}}g}|ptd��nxF|o>|i|iii|iiit|i	�f�|i
}q5W~|d\}}}dig}|D]}|d|q�~�}	|||f|||	fS(Nstraceback does not existi����RWs
[%s|%s|%s](R�texc_infotAssertionErrorR1ttb_frametf_codetco_filenametco_nameR�t	tb_linenottb_nextR\(
R�R�ttbR�tfiletfunctiontlinet_[1]txR�((s /usr/lib64/python2.6/asyncore.pyR�s.cCs�|djo
t}nx�|i�D]{}y|i�Wq$tj
o/}|idtjoq�|p�q�q$tj
o
�q$|p�q�q$Xq$W|i�dS(Ni(	R,R-tvaluesR}tOSErrorR(RRtclear(R6t
ignore_allR�((s /usr/lib64/python2.6/asyncore.pyt	close_all+s"


tposixtfile_wrappercBsMeZd�Zd�Zd�Zdd�ZeZeZd�Z	d�Z
RS(cCsti|�|_dS(N(RtdupR9(RRR9((s /usr/lib64/python2.6/asyncore.pyRTRscGsti|i|�S(N(RRR9(RRR(((s /usr/lib64/python2.6/asyncore.pyR{UscGsti|i|�S(N(RRR9(RRR(((s /usr/lib64/python2.6/asyncore.pyRwXscCs=|tijo|tijo
|odStd��dS(Nis-Only asyncore specific behaviour implemented.(R&RgR�tNotImplementedError(RRtleveltoptnametbuflen((s /usr/lib64/python2.6/asyncore.pyRi[s
cCsti|i�dS(N(RR}R9(RR((s /usr/lib64/python2.6/asyncore.pyR}fscCs|iS(N(R9(RR((s /usr/lib64/python2.6/asyncore.pyReisN(RRRTR{RwR,RiRRR}Re(((s /usr/lib64/python2.6/asyncore.pyR�Ms				tfile_dispatchercBseZdd�Zd�ZRS(cCs�ti|d|�t|_y|i�}Wntj
onX|i|�ti|ti	d�}|t
iB}ti|ti|�dS(Ni(
RFRTR,RLRMReRtset_filetfcntltF_GETFLRt
O_NONBLOCKtF_SETFL(RRR9R6R)((s /usr/lib64/python2.6/asyncore.pyRTns	

cCs/t|�|_|ii�|_|i�dS(N(R�R&ReRIR`(RRR9((s /usr/lib64/python2.6/asyncore.pyR�{sN(RRR,RTR�(((s /usr/lib64/python2.6/asyncore.pyR�ls
(,t__doc__RR&R�R2RterrnoRRRRRRRRRR	R
R-RRt	ExceptionRtKeyboardInterruptt
SystemExitRRRRR+R,R<R@tpoll3RPRERFR�R�R�RlR�R�R�(((s /usr/lib64/python2.6/asyncore.pyt<module>/s<L					, �$