Here are the examples of the python api twisted.version taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.
4 Examples
3
Example 1
Project: Piped Source File: scripts.py
def __call__(self, parser, namespace, values, option_string=None):
message = list()
message.append('piped (the Piped process daemon) %s, %s' % (piped.version, twisted.version))
message.append('')
message.append('Contrib packages:')
for name, version in sorted(self._find_plugin_versions().items()):
message.append('\t%s: %s' % (name, version))
message.append('')
message.append('Python version: %s' % sys.version.replace('\n', ''))
message.append('')
parser.exit(message=os.linesep.join(message))
3
Example 2
def __init__(self, *a, **kw):
if twisted.version < _twisted_12_1:
raise NotImplementedError('txsocksx.http requires twisted 12.1 or greater')
self.proxyEndpoint = kw.pop('proxyEndpoint')
self.endpointArgs = kw.pop('endpointArgs', {})
super(_SOCKSAgent, self).__init__(*a, **kw)
3
Example 3
def _getEndpoint(self, scheme, host, port):
if scheme not in ('http', 'https'):
raise SchemeNotSupported('unsupported scheme', scheme)
endpoint = self.endpointFactory(
host, port, self.proxyEndpoint, **self.endpointArgs)
if scheme == 'https':
if _twisted_12_1 <= twisted.version < _twisted_14_0:
tlsPolicy = self._wrapContextFactory(host, port)
elif _twisted_14_0 <= twisted.version:
tlsPolicy = self._policyForHTTPS.creatorForNetloc(host, port)
else:
raise NotImplementedError("can't figure out how to make a context factory")
endpoint = self._tlsWrapper(tlsPolicy, endpoint)
return endpoint
3
Example 4
Project: nagcat Source File: __init__.py
def setUp(self):
# Twisted < 10.0.0 falsely raises it's zombie warning during tests
if twisted.version < versions.Version("twisted", 10, 0, 0):
warnings.simplefilter("ignore", error.PotentialZombieWarning)
self._running = False
def set_running(result):
self._running = True
self.server = Server()
d = self.server.address()
d.addCallbacks(self.setUpSession, lambda x: None)
d.addCallback(lambda x: self._set_running(True))
d.addErrback(lambda x: self.server.stop())
return d