import atexit def _exitHandlerDict(): dumpDict() return def loadDict(): ... if _os.path.exists( "/online_dir/blueskyDict.json"): fh = open( "/online_dir/blueskyDict.json", "r") builtins.__dict__[ 'blueskyDict'] = _json.load(fh) fh.close() atexit.register( _exitHandlerDict) else: builtins.__dict__[ 'blueskyDict'] = {} ...