Your IP : 172.28.240.42


Current Path : /usr/lib/python2.7/dist-packages/twisted/tap/
Upload File :
Current File : //usr/lib/python2.7/dist-packages/twisted/tap/manhole.pyc


oUNc@sdZddlmZddlmZddlmZmZddlm	Z	m
Z
ddlmZddl
Z
ddlZdejfd	YZd
ZdS(sB
I am the support module for making a manhole server with twistd.
i(tservice(tpb(tusagetutil(tportaltcheckers(tstrportsNtOptionscBseZdZddddgddeejdggZdd	d
ggZej	diej
d6ZdZeZ
d
ZRS(s	[options]tusertutadminsName of user to allow to log intporttpsPort to listen ont
tracebackstTs,Allow tracebacks to be sent over the networkt
optActionscCs3|dkr%tjdd|d<n
||d<dS(sBRequired.  '-' will prompt or read a password from stdin.
        tt-tconfirmitpasswordN(RR(RtgetPassword(tselfR((s7/usr/lib/python2.7/dist-packages/twisted/tap/manhole.pytopt_password scCs#|jds|jdndS(NRR(thas_keyR(R((s7/usr/lib/python2.7/dist-packages/twisted/tap/manhole.pytpostOptions,s(t__name__t
__module__tsynopsiststrRtportnot
optParameterstoptFlagsRtCompletionstCompleteUsernamestcompDataRtopt_wR(((s7/usr/lib/python2.7/dist-packages/twisted/tap/manhole.pyRs		
cCs|d|d|d}}}tjtjtj|d|jdtji||6g}tj|t	j
||dS(NRRRR
t	namespace(RtPortalRtRealmtServicetgetRt'InMemoryUsernamePasswordDatabaseDontUseRRtPBServerFactory(tconfigRRRR((s7/usr/lib/python2.7/dist-packages/twisted/tap/manhole.pytmakeService0s
 %(t__doc__ttwisted.manholeRttwisted.spreadRttwisted.pythonRRttwisted.credRRttwisted.applicationRtostsysRR,(((s7/usr/lib/python2.7/dist-packages/twisted/tap/manhole.pyt<module>s