From da9faa5e0245a1e60cc530599c0bb7681a4cdea0 Mon Sep 17 00:00:00 2001 From: Sunil Mohan Adapa Date: Tue, 13 Jan 2015 16:09:41 +0530 Subject: [PATCH] Don't load Debian backup files as module configuration When modules were removed, Debian packaging also had to remove them to avoid errors. When Debian guidelines are following and correspoding deb helper is used, it creates .dpkg-* files in the module configuration directory. Plinth tries to load these which causes problems. We should consider loading files with a known extension in future. --- plinth/module_loader.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plinth/module_loader.py b/plinth/module_loader.py index a09c6a80a..6834e3b5f 100644 --- a/plinth/module_loader.py +++ b/plinth/module_loader.py @@ -146,7 +146,7 @@ def get_modules_to_load(): # Omit hidden files file_names = [file for file in os.listdir(module_directory) - if not file.startswith('.')] + if not file.startswith('.') and '.dpkg' not in file] for file_name in file_names: full_file_name = os.path.join(module_directory, file_name)