import tomlkit as tomllib import os import sys def load_from_state(name): # Get xdg data home xdg_data_home = os.environ.get('XDG_DATA_HOME', os.path.join(os.environ['HOME'], '.local', 'share')) # Get the path to the state file state_file = os.path.join(xdg_data_home, 'local-updater', name + '.toml') # Load the state file return load(state_file) def load(filename): with open(filename, 'r') as f: return tomllib.loads(f.read()) def main(filename): tmp = load(filename[0]) print(tmp) if __name__ == '__main__': main(sys.argv[1:])