various bugfixes after merge
This commit is contained in:
parent
0c9adb95d4
commit
fcecdba5b9
@ -53,14 +53,12 @@ def create_tasks():
|
|||||||
logging.exception("could NOT connect to the database!")
|
logging.exception("could NOT connect to the database!")
|
||||||
return 1
|
return 1
|
||||||
|
|
||||||
complete_info_hashes = database.get_complete_info_hashes()
|
|
||||||
|
|
||||||
loop = asyncio.get_event_loop()
|
loop = asyncio.get_event_loop()
|
||||||
node = dht.SybilNode(arguments.node_addr, database.is_infohash_new, arguments.max_metadata_size)
|
node = dht.SybilNode(arguments.node_addr, database.is_infohash_new, arguments.max_metadata_size)
|
||||||
loop.create_task(node.launch(loop))
|
loop.create_task(node.launch(loop))
|
||||||
watch_q_task = loop.create_task(watch_q(database, node.metadata_q()))
|
metadata_queue_watcher_task = loop.create_task(metadata_queue_watcher(database, node.metadata_q()))
|
||||||
watch_q_task.add_done_callback(lambda x: clean_up(loop, database, node))
|
metadata_queue_watcher_task.add_done_callback(lambda x: clean_up(loop, database, node))
|
||||||
return watch_q_task
|
return metadata_queue_watcher_task
|
||||||
|
|
||||||
|
|
||||||
def clean_up(loop, database, node):
|
def clean_up(loop, database, node):
|
||||||
|
@ -54,7 +54,7 @@ class SybilNode:
|
|||||||
logging.info("SybilNode %s on %s initialized!", self.__true_id.hex().upper(), address)
|
logging.info("SybilNode %s on %s initialized!", self.__true_id.hex().upper(), address)
|
||||||
|
|
||||||
def metadata_q(self):
|
def metadata_q(self):
|
||||||
return self._metadata_q
|
return self.__metadata_queue
|
||||||
|
|
||||||
async def launch(self, loop):
|
async def launch(self, loop):
|
||||||
self._loop = loop
|
self._loop = loop
|
||||||
|
Loading…
Reference in New Issue
Block a user