Python扭曲的沙井,像ipython或类似的工作

时间:2014-06-19 00:00:12

标签: python twisted

运行这个我发现了网络

#manhole
from twisted.internet import reactor
from twisted.manhole import telnet
def createShellServer( ):
    print 'Creating shell server instance'
    factory = telnet.ShellFactory()
    port = reactor.listenTCP( 2000, factory)
    factory.namespace['x'] = application
    factory.namespace['s'] = s
    factory.username = 'me'
    factory.password = 'me'
    print 'Listening on port 2000'
    return port

这很有效,我能够进入我扭曲的应用程序。但我无法向上箭头获取以前的命令,也没有任何标签完成。我认为能够完成历史将是一个很大的帮助。

这对我来说是非常新的东西。所以我想我可以使用一种旧的方法进入沙井。感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

您正在使用旧的,已弃用的,基本上未维护的沙井实施。

相反,您应该使用the one included in Twisted Conch。您可以在other Twisted Conch examples找到它的使用示例。