- """Close and remove all files in IO files DB."""
- io_db["file_out"].close()
- os.remove(io_db["path_out"])
- io_db["file_in"].close()
- os.remove(io_db["path_in"])
- if "file_worldstate" in io_db: # This file's only set up
- io_db["file_worldstate"].close() # properly when the game
- if os.access(io_db["path_worldstate"], os.F_OK): # world is active, which
- os.remove(io_db["path_worldstate"]) # is not guaranteed.
+ """Close and remove all files open in IO files DB."""
+ if "file_out" in io_db:
+ io_db["file_out"].close()
+ os.remove(io_db["path_out"])
+ if "file_in" in io_db:
+ io_db["file_in"].close()
+ os.remove(io_db["path_in"])
+ if "file_worldstate" in io_db:
+ io_db["file_worldstate"].close()
+ os.remove(io_db["path_worldstate"])