Compare commits

...

2 commits

Author SHA1 Message Date
Patrick Marsee
8094661130 No longer thinks that __pycache__ is a mod. 2023-01-22 18:55:20 -05:00
Patrick Marsee
252b0b4d43 Fixed GUI not saving profiles. 2023-01-22 18:51:59 -05:00
2 changed files with 3 additions and 2 deletions

View file

@ -233,7 +233,7 @@ def get_available_mods(cfg: Config) -> list:
ret = [] ret = []
with os.scandir(cfg.mods_dir) as it: with os.scandir(cfg.mods_dir) as it:
for entry in it: for entry in it:
if entry.is_dir(): if entry.is_dir() and entry.name != "__pycache__":
ret.append(entry.name) ret.append(entry.name)
return ret return ret

View file

@ -194,8 +194,9 @@ class AppFrame(ttk.Frame):
def command_save_button(self): def command_save_button(self):
prof = self.profile_var.get() prof = self.profile_var.get()
print(f"prof={prof}")
try: try:
self.profiles.profiles[prof] = seven_mods.get_loaded_mods(cfg) self.profiles.profiles[prof] = seven_mods.get_loaded_mods(self.cfg)
self.profiles.save_mod_profiles() self.profiles.save_mod_profiles()
self.refresh_profile_list() self.refresh_profile_list()
except seven_mods.SevenModsError as e: except seven_mods.SevenModsError as e: