403Webshell
Server IP : 182.53.201.61  /  Your IP : 216.73.217.175
Web Server : Apache/2.2.15 (Fedora)
System : Linux km10.dyndns.org 2.6.31.5-127.fc12.i686.PAE #1 SMP Sat Nov 7 21:25:57 EST 2009 i686
User : apache ( 48)
PHP Version : 5.3.3
Disable Function : NONE
MySQL : ON  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /usr/lib/python2.6/site-packages/papyon/msnp/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/lib/python2.6/site-packages/papyon/msnp/switchboard.pyo
OJc	@sdZddklZlZddklZddkZddkZddk	Z	ddk
Z
dgZeidZ
dee
ifdYZdS(slSwitchboard protocol Implementation
Implements the protocol used to communicate with the Switchboard Server.i(tBaseProtocolt
ProtocolState(tMessageNtSwitchboardProtocolspapyon.protocol.switchboardcBs-eZdZheieieffd6eieieffd6eieieffd6eieieffd6eieieffd6eieieffd6eieieffd6Zheidd	d
de	i
eifd6eid
de
eifd6Zd)hdZdZdZeeZeeeZdZdZeeZeeeZdZdZdZd)d*dZdZdZdZ dZ!dZ"dZ#dZ$d Z%d!Z&d"Z'd#Z(d$Z)d%Z*d&Z+d'Z,d(Z-RS(+sProtocol used to communicate with the Switchboard Server

        @undocumented: do_get_property, do_set_property
        @group Handlers: _handle_*, _default_handler, _error_handler

        @ivar _state: the current protocol state
        @type _state: L{ProtocolState}smessage-receivedsmessage-sentsmessage-deliveredsmessage-undeliveredsuser-joineds	user-leftsuser-invitation-failedtStates/The state of the communication with the server.iitstatetInvitings;True if an invite was sent, and the contact didn't join yettinvitingcCscti||||tii|h|_||_||_ti|_	t
|_h|_dS(sUInitializer

            @param client: the Client instance

            @param transport: The transport to use to speak the protocol
            @type transport: L{transport.BaseTransport}

            @param session_id: the session to join if any
            @type session_id: string

            @param key: the key used to authenticate to server when connecting
            @type key: string

            @param proxies: a dictonary mapping the proxy type to a
                L{gnet.proxy.ProxyInfos} instance
            @type proxies: {type: string, proxy:L{gnet.proxy.ProxyInfos}}
        N(
Rt__init__tgobjecttGObjecttparticipantst _SwitchboardProtocol__session_idt_SwitchboardProtocol__keyRtCLOSEDt_SwitchboardProtocol__statetFalset_SwitchboardProtocol__invitingt!_SwitchboardProtocol__invitations(tselftclientt	transportt
session_idtkeytproxies((s;/usr/lib/python2.6/site-packages/papyon/msnp/switchboard.pyRZs				cCs|iS(N(R(R((s;/usr/lib/python2.6/site-packages/papyon/msnp/switchboard.pyt__get_statewscCs||_|iddS(NR(Rtnotify(RR((s;/usr/lib/python2.6/site-packages/papyon/msnp/switchboard.pyt__set_stateys	cCs|iS(N(R(R((s;/usr/lib/python2.6/site-packages/papyon/msnp/switchboard.pyt__get_invitingscCs.|i|jo||_|idndS(NR(RR(Rtvalue((s;/usr/lib/python2.6/site-packages/papyon/msnp/switchboard.pyt__set_invitings	cCsD|idjo|iS|idjo|iStd|idS(NRRsunknown property %s(tnameRRtAttributeError(Rtpspec((s;/usr/lib/python2.6/site-packages/papyon/msnp/switchboard.pytdo_get_propertys
cCstd|idS(Nsunknown property %s(R R(RR!R((s;/usr/lib/python2.6/site-packages/papyon/msnp/switchboard.pytdo_set_propertyscCs6||i|ii<t|_|id|ifdS(sInvite user to join in the conversation

            @param contact: the contact to invite
            @type contact: L{profile.Contact}tCALN(Rt
_transportttransaction_idtTruet	_invitingt
_send_commandtaccount(Rtcontact((s;/usr/lib/python2.6/site-packages/papyon/msnp/switchboard.pytinvite_users	c	Cs,|id|f|t|i|||dS(sSend a message to all contacts in this switchboard

            @param message: the message to send
            @type message: L{message.Message}tMSGN(R)R't%_SwitchboardProtocol__on_message_sent(Rtmessagetacktcallbacktcb_args((s;/usr/lib/python2.6/site-packages/papyon/msnp/switchboard.pytsend_messages	cCs)|id||o||ndS(Nsmessage-sent(temit(RR/t
user_callbacktuser_cb_args((s;/usr/lib/python2.6/site-packages/papyon/msnp/switchboard.pyt__on_message_sentscCs|iddS(sLeave the conversationtOUTN(R)(R((s;/usr/lib/python2.6/site-packages/papyon/msnp/switchboard.pytleavescCsL|iddjoti|_ti|_nti|_ti|_dS(NitOK(t	argumentsRtSYNCHRONIZEDt_statetOPENt
AUTHENTICATEDt
SYNCHRONIZING(Rtcommand((s;/usr/lib/python2.6/site-packages/papyon/msnp/switchboard.pyt_handle_ANSs
cCs4ti|_ti|_ti|_ti|_dS(N(RR?R=R@R<R>(RRA((s;/usr/lib/python2.6/site-packages/papyon/msnp/switchboard.pyt_handle_USRscCsdS(N((RRA((s;/usr/lib/python2.6/site-packages/papyon/msnp/switchboard.pyt_handle_OUTsc	Cs|iidjo,|idd|iiijodSn|iiii|}t|djo4t	ii
dddt	iiid|d|}n|d}||i
jodS|id|||i
|<|id	|dS(
Nit;itidt
network_idR*tdisplay_namesclient-capabilitiessuser-joined(t_clienttprotocol_versiontsplittprofileR*taddress_booktcontactstsearch_by_accounttlentpapyontContactt	NetworkIDtMSNRt_server_property_changedR4(RR*RHt	client_idRNR+((s;/usr/lib/python2.6/site-packages/papyon/msnp/switchboard.pyt__participant_joins #		


cCsG|id}ti|id}|id}|i|||dS(Niii(R;turllibtunquotet&_SwitchboardProtocol__participant_join(RRAR*RHRV((s;/usr/lib/python2.6/site-packages/papyon/msnp/switchboard.pyt_handle_IROs

cCsj|id}ti|id}|id}|i|||t|idjo
t|_ndS(Niii(R;RXRYRZRPRRR((RRAR*RHRV((s;/usr/lib/python2.6/site-packages/papyon/msnp/switchboard.pyt_handle_JOIs

cCs|i|i=dS(N(RR&(RRA((s;/usr/lib/python2.6/site-packages/papyon/msnp/switchboard.pyt_handle_CALscCsat|idjo2|id}|id|i||i|=nti|_h|_dS(Niis	user-left(RPR;R4RRRR=(RRAR*((s;/usr/lib/python2.6/site-packages/papyon/msnp/switchboard.pyt_handle_BYEs
c	Cs|id}ti|id}|iiii|}t|djo4ti	i
dddti	iid|d|}n|d}t
||i}|id|dS(NiiRFRGR*RHsmessage-received(R;RXRYRIRMRNRORPRQRLRRRSRTRtpayloadR4(RRAR*RHRNR+R/((s;/usr/lib/python2.6/site-packages/papyon/msnp/switchboard.pyt_handle_MSGs
	

cCs|id|dS(Nsmessage-delivered(R4(RRA((s;/usr/lib/python2.6/site-packages/papyon/msnp/switchboard.pyt_handle_ACKscCs|id|dS(Nsmessage-undelivered(R4(RRA((s;/usr/lib/python2.6/site-packages/papyon/msnp/switchboard.pyt_handle_NAK	scCs|id
jobyT|i|i}|id||i|i=t|idjo
t|_nWqqXntidt	|d	S(svHandles errors

            @param error: an error command object
            @type error: L{command.Command}
        t208t215t216t217t713suser-invitation-failedisNotification got error :N(RcRdReRfRg(
RRR&R4RPRR(tloggerterrortunicode(RRiR+((s;/usr/lib/python2.6/site-packages/papyon/msnp/switchboard.pyt_error_handlers
cCsti|_|iii}|iidjo|d|ii7}n|idj	o)||i|i
f}|id|n ||i
f}|id|ti|_dS(Nis;{%s}tANStUSR(
RtOPENINGR=RIRLR*RJtmachine_guidR
tNoneRR)tAUTHENTICATING(RRR*R;((s;/usr/lib/python2.6/site-packages/papyon/msnp/switchboard.pyt_connect_cbscCstidti|_dS(NtDisconnected(RhtinfoRRR=(RRtreason((s;/usr/lib/python2.6/site-packages/papyon/msnp/switchboard.pyt_disconnect_cb+s
N((.t__name__t
__module__t__doc__R	tSIGNAL_RUN_FIRSTt	TYPE_NONEtobjectt__gsignals__tTYPE_INTRRtPARAM_READABLEtTYPE_BOOLEANRt__gproperties__RpRt_SwitchboardProtocol__get_statet_SwitchboardProtocol__set_statetpropertyRR=t"_SwitchboardProtocol__get_invitingt"_SwitchboardProtocol__set_invitingRR(R"R#R,R3R.R9RBRCRDRZR[R\R]R^R`RaRbRkRrRv(((s;/usr/lib/python2.6/site-packages/papyon/msnp/switchboard.pyR's~






							

										
					
(RytbaseRRR/Rtpapyon.profileRQtloggingRXR	t__all__t	getLoggerRhR
R(((s;/usr/lib/python2.6/site-packages/papyon/msnp/switchboard.pyt<module>s	

Youez - 2016 - github.com/yon3zu
LinuXploit