twisted.version

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 7

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))

Example 2

Project: txsocksx Source File: http.py
Function: init
    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)

Example 3

Project: txsocksx Source File: http.py
Function: get_endpoint
    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

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