You need to sign in or sign up before continuing.
Commit 49388b80 authored by Anton Palgunov's avatar Anton Palgunov

fix load settings in Flatpak

parent d151ee5e
...@@ -11,9 +11,11 @@ def get_module_directory(): ...@@ -11,9 +11,11 @@ def get_module_directory():
def load_modules(): def load_modules():
modules = [] modules = []
all_modules = set()
local_modules_directory = get_local_module_directory() local_modules_directory = get_local_module_directory()
global_modules_directory = get_module_directory() global_modules_directory = get_module_directory()
if os.path.isdir(global_modules_directory):
all_modules = set(os.listdir(global_modules_directory)) all_modules = set(os.listdir(global_modules_directory))
for module_name in os.listdir(local_modules_directory): for module_name in os.listdir(local_modules_directory):
...@@ -22,6 +24,7 @@ def load_modules(): ...@@ -22,6 +24,7 @@ def load_modules():
modules += load_yaml_files_from_directory(module_path) modules += load_yaml_files_from_directory(module_path)
all_modules.discard(module_name) all_modules.discard(module_name)
if all_modules:
for module_name in all_modules: for module_name in all_modules:
module_path = os.path.join(global_modules_directory, module_name) module_path = os.path.join(global_modules_directory, module_name)
if os.path.isdir(module_path): if os.path.isdir(module_path):
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment