diff --git a/src/Config.py b/src/Config.py index 52d0d573..b894a931 100644 --- a/src/Config.py +++ b/src/Config.py @@ -10,7 +10,7 @@ class Config(object): def __init__(self, argv): self.version = "0.6.2" - self.rev = 3461 + self.rev = 3462 self.argv = argv self.action = None self.config_file = "zeronet.conf" diff --git a/src/Test/TestSiteDownload.py b/src/Test/TestSiteDownload.py index 3c5a7531..d39d9699 100644 --- a/src/Test/TestSiteDownload.py +++ b/src/Test/TestSiteDownload.py @@ -163,7 +163,12 @@ class TestSiteDownload: site_full = Site("1TeSTvb4w2PWE81S2rEELgmX2GCCExQGT") file_server_full = FileServer("127.0.0.1", 1546) site_full.connection_server = file_server_full - gevent.spawn(lambda: ConnectionServer.start(file_server_full)) + + def listen(): + ConnectionServer.start(file_server_full) + ConnectionServer.listen(file_server_full) + + gevent.spawn(listen) time.sleep(0.001) # Port opening file_server_full.sites[site_full.address] = site_full # Add site site_full.storage.verifyFiles(quick_check=True) # Check optional files diff --git a/src/Test/conftest.py b/src/Test/conftest.py index e95778ce..474c8ea9 100644 --- a/src/Test/conftest.py +++ b/src/Test/conftest.py @@ -216,7 +216,12 @@ def site_url(): def file_server(request): request.addfinalizer(CryptConnection.manager.removeCerts) # Remove cert files after end file_server = FileServer("127.0.0.1", 1544) - gevent.spawn(lambda: ConnectionServer.start(file_server)) + + def listen(): + ConnectionServer.start(file_server) + ConnectionServer.listen(file_server) + + gevent.spawn(listen) # Wait for port opening for retry in range(10): time.sleep(0.1) # Port opening