Change to Python3 coding style
This commit is contained in:
parent
fc0fe0557b
commit
b0b9a4d33c
137 changed files with 910 additions and 913 deletions
|
@ -118,7 +118,7 @@ class FileRequest(object):
|
|||
|
||||
try:
|
||||
content = json.loads(params["body"])
|
||||
except Exception, err:
|
||||
except Exception as err:
|
||||
self.log.debug("Update for %s is invalid JSON: %s" % (inner_path, err))
|
||||
self.response({"error": "File invalid JSON"})
|
||||
self.connection.badAction(5)
|
||||
|
@ -131,7 +131,7 @@ class FileRequest(object):
|
|||
else:
|
||||
try:
|
||||
valid = site.content_manager.verifyFile(inner_path, content)
|
||||
except Exception, err:
|
||||
except Exception as err:
|
||||
self.log.debug("Update for %s is invalid: %s" % (inner_path, err))
|
||||
valid = False
|
||||
|
||||
|
@ -251,10 +251,10 @@ class FileRequest(object):
|
|||
|
||||
return {"bytes_sent": bytes_sent, "file_size": file_size, "location": params["location"]}
|
||||
|
||||
except RequestError, err:
|
||||
except RequestError as err:
|
||||
self.log.debug("GetFile %s %s request error: %s" % (self.connection, params["inner_path"], Debug.formatException(err)))
|
||||
self.response({"error": "File read error: %s" % err})
|
||||
except Exception, err:
|
||||
except Exception as err:
|
||||
if config.verbose:
|
||||
self.log.debug("GetFile read error: %s" % Debug.formatException(err))
|
||||
self.response({"error": "File read error"})
|
||||
|
@ -306,7 +306,7 @@ class FileRequest(object):
|
|||
if config.verbose:
|
||||
self.log.debug(
|
||||
"Added %s peers to %s using pex, sending back %s" %
|
||||
(added, site, {key: len(val) for key, val in packed_peers.iteritems()})
|
||||
(added, site, {key: len(val) for key, val in packed_peers.items()})
|
||||
)
|
||||
|
||||
back = {
|
||||
|
@ -353,7 +353,7 @@ class FileRequest(object):
|
|||
back = collections.defaultdict(lambda: collections.defaultdict(list))
|
||||
found = site.worker_manager.findOptionalHashIds(hash_ids, limit=limit)
|
||||
|
||||
for hash_id, peers in found.iteritems():
|
||||
for hash_id, peers in found.items():
|
||||
for peer in peers:
|
||||
ip_type = helper.getIpType(peer.ip)
|
||||
if len(back[ip_type][hash_id]) < 20:
|
||||
|
@ -385,7 +385,7 @@ class FileRequest(object):
|
|||
if config.verbose:
|
||||
self.log.debug(
|
||||
"Found: %s for %s hashids in %.3fs" %
|
||||
({key: len(val) for key, val in back.iteritems()}, len(params["hash_ids"]), time.time() - s)
|
||||
({key: len(val) for key, val in back.items()}, len(params["hash_ids"]), time.time() - s)
|
||||
)
|
||||
self.response({"peers": back["ipv4"], "peers_onion": back["onion"], "peers_ipv6": back["ipv6"], "my": my_hashes})
|
||||
|
||||
|
@ -405,7 +405,7 @@ class FileRequest(object):
|
|||
|
||||
# Send a simple Pong! answer
|
||||
def actionPing(self, params):
|
||||
self.response("Pong!")
|
||||
self.response(b"Pong!")
|
||||
|
||||
# Check requested port of the other peer
|
||||
def actionCheckport(self, params):
|
||||
|
|
|
@ -10,7 +10,7 @@ from gevent.server import StreamServer
|
|||
import util
|
||||
from util import helper
|
||||
from Config import config
|
||||
from FileRequest import FileRequest
|
||||
from .FileRequest import FileRequest
|
||||
from Peer import PeerPortchecker
|
||||
from Site import SiteManager
|
||||
from Connection import ConnectionServer
|
||||
|
@ -41,7 +41,7 @@ class FileServer(ConnectionServer):
|
|||
port = config.tor_hs_port
|
||||
config.fileserver_port = port
|
||||
elif port == 0: # Use random port
|
||||
port_range_from, port_range_to = map(int, config.fileserver_port_range.split("-"))
|
||||
port_range_from, port_range_to = list(map(int, config.fileserver_port_range.split("-")))
|
||||
port = self.getRandomPort(ip, port_range_from, port_range_to)
|
||||
config.fileserver_port = port
|
||||
if not port:
|
||||
|
@ -59,7 +59,7 @@ class FileServer(ConnectionServer):
|
|||
self.stream_server_proxy = StreamServer(
|
||||
("0.0.0.0", self.port), self.handleIncomingConnection, spawn=self.pool, backlog=100
|
||||
)
|
||||
except Exception, err:
|
||||
except Exception as err:
|
||||
self.log.info("StreamServer proxy create error: %s" % Debug.formatException(err))
|
||||
|
||||
self.port_opened = {}
|
||||
|
@ -117,7 +117,7 @@ class FileServer(ConnectionServer):
|
|||
def listenProxy(self):
|
||||
try:
|
||||
self.stream_server_proxy.serve_forever()
|
||||
except Exception, err:
|
||||
except Exception as err:
|
||||
if err.errno == 98: # Address already in use error
|
||||
self.log.debug("StreamServer proxy listen error: %s" % err)
|
||||
else:
|
||||
|
@ -231,7 +231,7 @@ class FileServer(ConnectionServer):
|
|||
if not self.port_opened or force_port_check: # Test and open port if not tested yet
|
||||
if len(self.sites) <= 2: # Don't wait port opening on first startup
|
||||
sites_checking = True
|
||||
for address, site in self.sites.items():
|
||||
for address, site in list(self.sites.items()):
|
||||
gevent.spawn(self.checkSite, site, check_files)
|
||||
|
||||
self.portCheck()
|
||||
|
@ -242,7 +242,7 @@ class FileServer(ConnectionServer):
|
|||
if not sites_checking:
|
||||
check_pool = gevent.pool.Pool(5)
|
||||
# Check sites integrity
|
||||
for site in sorted(self.sites.values(), key=lambda site: site.settings.get("modified", 0), reverse=True):
|
||||
for site in sorted(list(self.sites.values()), key=lambda site: site.settings.get("modified", 0), reverse=True):
|
||||
if not site.settings["serving"]:
|
||||
continue
|
||||
check_thread = check_pool.spawn(self.checkSite, site, check_files) # Check in new thread
|
||||
|
@ -263,7 +263,7 @@ class FileServer(ConnectionServer):
|
|||
(len(self.connections), self.has_internet, len(peers_protected))
|
||||
)
|
||||
|
||||
for address, site in self.sites.items():
|
||||
for address, site in list(self.sites.items()):
|
||||
if not site.settings["serving"]:
|
||||
continue
|
||||
|
||||
|
@ -273,7 +273,7 @@ class FileServer(ConnectionServer):
|
|||
time.sleep(1) # Prevent too quick request
|
||||
|
||||
peers_protected = set([])
|
||||
for address, site in self.sites.items():
|
||||
for address, site in list(self.sites.items()):
|
||||
if not site.settings["serving"]:
|
||||
continue
|
||||
|
||||
|
@ -313,7 +313,7 @@ class FileServer(ConnectionServer):
|
|||
while 1:
|
||||
config.loadTrackersFile()
|
||||
s = time.time()
|
||||
for address, site in self.sites.items():
|
||||
for address, site in list(self.sites.items()):
|
||||
if not site.settings["serving"]:
|
||||
continue
|
||||
gevent.spawn(self.announceSite, site).join(timeout=10)
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
from FileServer import FileServer
|
||||
from FileRequest import FileRequest
|
||||
from .FileServer import FileServer
|
||||
from .FileRequest import FileRequest
|
Loading…
Add table
Add a link
Reference in a new issue