Commit 49388b80 authored by Anton Palgunov's avatar Anton Palgunov

fix load settings in Flatpak

parent d151ee5e
......@@ -11,10 +11,12 @@ def get_module_directory():
def load_modules():
modules = []
all_modules = set()
local_modules_directory = get_local_module_directory()
global_modules_directory = get_module_directory()
all_modules = set(os.listdir(global_modules_directory))
if os.path.isdir(global_modules_directory):
all_modules = set(os.listdir(global_modules_directory))
for module_name in os.listdir(local_modules_directory):
module_path = os.path.join(local_modules_directory, module_name)
......@@ -22,10 +24,11 @@ def load_modules():
modules += load_yaml_files_from_directory(module_path)
all_modules.discard(module_name)
for module_name in all_modules:
module_path = os.path.join(global_modules_directory, module_name)
if os.path.isdir(module_path):
modules += load_yaml_files_from_directory(module_path)
if all_modules:
for module_name in all_modules:
module_path = os.path.join(global_modules_directory, module_name)
if os.path.isdir(module_path):
modules += load_yaml_files_from_directory(module_path)
return modules
......
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