tor_manager: allow port to be a 'long'

This commit is contained in:
Brian Warner 2017-02-24 18:30:51 -08:00
parent b7ff5f05d5
commit 8d5770d8cc

View File

@ -1,5 +1,6 @@
from __future__ import print_function, unicode_literals from __future__ import print_function, unicode_literals
import sys, re import sys, re
import six
from twisted.internet.defer import inlineCallbacks, returnValue from twisted.internet.defer import inlineCallbacks, returnValue
from twisted.internet.error import ConnectError from twisted.internet.error import ConnectError
from twisted.internet.endpoints import clientFromString from twisted.internet.endpoints import clientFromString
@ -153,7 +154,7 @@ class TorManager:
return False return False
def get_endpoint_for(self, host, port): def get_endpoint_for(self, host, port):
assert isinstance(port, int) assert isinstance(port, six.integer_types)
if self.is_non_public_numeric_address(host): if self.is_non_public_numeric_address(host):
return None return None