diff --git a/src/snapshot/generate/__pycache__/remote.cpython-39.pyc b/src/snapshot/generate/__pycache__/remote.cpython-39.pyc index 255f01d..96e25a6 100644 Binary files a/src/snapshot/generate/__pycache__/remote.cpython-39.pyc and b/src/snapshot/generate/__pycache__/remote.cpython-39.pyc differ diff --git a/src/snapshot/generate/remote.py b/src/snapshot/generate/remote.py index 643576b..c80c7c3 100644 --- a/src/snapshot/generate/remote.py +++ b/src/snapshot/generate/remote.py @@ -7,6 +7,8 @@ import gzip import asyncio import functools +import time + from client import agent as _agent @@ -119,6 +121,22 @@ async def generate_tree_hash_oversftp_async(root_path :str): return rtreemap +def test_sync_rtree(): + start = time.time() + print('Start task') + rtree = generate_tree_hash_oversftp('/home/notanamber/notes_dev/') + end = time.time() + print('task done in %.2f' % (end - start)) + +def test_async_rtree(): + start = time.time() + print('Start task') + rtree = asyncio.run(generate_tree_hash_oversftp_async('/home/notanamber/notes_dev/')) + end = time.time() + print('task done in %.2f' % (end - start)) + + + ''' a - b