Index: third_party/twisted_8_1/twisted/tap/manhole.py |
diff --git a/third_party/twisted_8_1/twisted/tap/manhole.py b/third_party/twisted_8_1/twisted/tap/manhole.py |
deleted file mode 100644 |
index 33e8b11797b476dccc2191ba2f8c0f60ec7ad6f8..0000000000000000000000000000000000000000 |
--- a/third_party/twisted_8_1/twisted/tap/manhole.py |
+++ /dev/null |
@@ -1,51 +0,0 @@ |
- |
-# Copyright (c) 2001-2004 Twisted Matrix Laboratories. |
-# See LICENSE for details. |
- |
- |
-""" |
-I am the support module for making a manhole server with mktap. |
-""" |
- |
-from twisted.manhole import service |
-from twisted.spread import pb |
-from twisted.python import usage, util |
-from twisted.cred import portal, checkers |
-from twisted.application import strports |
-import os, sys |
- |
-class Options(usage.Options): |
- synopsis = "mktap manhole [options]" |
- optParameters = [ |
- ["user", "u", "admin", "Name of user to allow to log in"], |
- ["port", "p", str(pb.portno), "Port to listen on"], |
- ] |
- |
- optFlags = [ |
- ["tracebacks", "T", "Allow tracebacks to be sent over the network"], |
- ] |
- zsh_actions = {"user" : "_users"} |
- |
- def opt_password(self, password): |
- """Required. '-' will prompt or read a password from stdin. |
- """ |
- # If standard input is a terminal, I prompt for a password and |
- # confirm it. Otherwise, I use the first line from standard |
- # input, stripping off a trailing newline if there is one. |
- if password in ('', '-'): |
- self['password'] = util.getPassword(confirm=1) |
- else: |
- self['password'] = password |
- opt_w = opt_password |
- |
- def postOptions(self): |
- if not self.has_key('password'): |
- self.opt_password('-') |
- |
-def makeService(config): |
- port, user, password = config['port'], config['user'], config['password'] |
- p = portal.Portal( |
- service.Realm(service.Service(config["tracebacks"], config.get('namespace'))), |
- [checkers.InMemoryUsernamePasswordDatabaseDontUse(**{user: password})] |
- ) |
- return strports.service(port, pb.PBServerFactory(p, config["tracebacks"])) |