During hashing, client and master alike don't immediately exit. Perhaps it would be best to kill asyncio tasks immediately instead of trying to play nice.
Master doesn't write any files, and peers (re)hash their files anyway, so file corruption isn't really an issue.
During hashing, client and master alike don't immediately exit. Perhaps it would be best to kill asyncio tasks immediately instead of trying to play nice.
Master doesn't write any files, and peers (re)hash their files anyway, so file corruption isn't really an issue.