>to a raciness in load_json where it's checked for file existence with an if and then carrying on as if the file is certainly there...
Explain the issue with load_json to me more. From my reading it checks if the file exists, then raises an error if it does not. How is that carrying on as if the file is certainly there?