Hi, one more typo, that took me some time to figure out.
In Futures: https://github.com/PacktPublishing/Python-3-Object-Oriented-Programming-Third-Edition/blob/master/Chapter13/searching_with_futures.py
you have a lower case "path", but should be uppercase. It throws errors as it is now.
M.