diff options
Diffstat (limited to 'lib/python2.7/site-packages/Twisted-12.2.0-py2.7-linux-x86_64.egg/twisted/conch/avatar.py')
-rwxr-xr-x | lib/python2.7/site-packages/Twisted-12.2.0-py2.7-linux-x86_64.egg/twisted/conch/avatar.py | 37 |
1 files changed, 0 insertions, 37 deletions
diff --git a/lib/python2.7/site-packages/Twisted-12.2.0-py2.7-linux-x86_64.egg/twisted/conch/avatar.py b/lib/python2.7/site-packages/Twisted-12.2.0-py2.7-linux-x86_64.egg/twisted/conch/avatar.py deleted file mode 100755 index a914da3e..00000000 --- a/lib/python2.7/site-packages/Twisted-12.2.0-py2.7-linux-x86_64.egg/twisted/conch/avatar.py +++ /dev/null @@ -1,37 +0,0 @@ -# -*- test-case-name: twisted.conch.test.test_conch -*- -from interfaces import IConchUser -from error import ConchError -from ssh.connection import OPEN_UNKNOWN_CHANNEL_TYPE -from twisted.python import log -from zope import interface - -class ConchUser: - interface.implements(IConchUser) - - def __init__(self): - self.channelLookup = {} - self.subsystemLookup = {} - - def lookupChannel(self, channelType, windowSize, maxPacket, data): - klass = self.channelLookup.get(channelType, None) - if not klass: - raise ConchError(OPEN_UNKNOWN_CHANNEL_TYPE, "unknown channel") - else: - return klass(remoteWindow = windowSize, - remoteMaxPacket = maxPacket, - data=data, avatar=self) - - def lookupSubsystem(self, subsystem, data): - log.msg(repr(self.subsystemLookup)) - klass = self.subsystemLookup.get(subsystem, None) - if not klass: - return False - return klass(data, avatar=self) - - def gotGlobalRequest(self, requestType, data): - # XXX should this use method dispatch? - requestType = requestType.replace('-','_') - f = getattr(self, "global_%s" % requestType, None) - if not f: - return 0 - return f(data) |