mirror of
https://github.com/freedombox/FreedomBox.git
synced 2026-01-21 07:55:00 +00:00
fixed static_dir of modules; omit hidden files in modules_enabled directory
This commit is contained in:
parent
b793dc984a
commit
699a3ac0dc
@ -96,8 +96,9 @@ def setup_server():
|
||||
'tools.staticdir.dir': '.'}}
|
||||
cherrypy.tree.mount(None, django.conf.settings.STATIC_URL, config)
|
||||
|
||||
for module_name in module_loader.loaded_modules:
|
||||
module = importlib.import_module(module_name)
|
||||
for module_import_path in module_loader.loaded_modules:
|
||||
module = importlib.import_module(module_import_path)
|
||||
module_name = module_import_path.split('.')[-1]
|
||||
module_path = os.path.dirname(module.__file__)
|
||||
static_dir = os.path.join(module_path, 'static')
|
||||
if not os.path.isdir(static_dir):
|
||||
@ -107,7 +108,7 @@ def setup_server():
|
||||
'/': {'tools.staticdir.root': static_dir,
|
||||
'tools.staticdir.on': True,
|
||||
'tools.staticdir.dir': '.'}}
|
||||
urlprefix = "%s%s" % (django.conf.settings.STATIC_URL, module)
|
||||
urlprefix = "%s%s" % (django.conf.settings.STATIC_URL, module_name)
|
||||
cherrypy.tree.mount(None, urlprefix, config)
|
||||
|
||||
if not cfg.no_daemon:
|
||||
|
||||
@ -142,7 +142,10 @@ def get_modules_to_load():
|
||||
|
||||
modules = []
|
||||
module_directory = os.path.join(cfg.config_dir, 'modules-enabled')
|
||||
for file_name in os.listdir(module_directory):
|
||||
# omit hidden files
|
||||
file_names = [f for f in os.listdir(module_directory) if not
|
||||
f.startswith(".")]
|
||||
for file_name in file_names:
|
||||
full_file_name = os.path.join(module_directory, file_name)
|
||||
with open(full_file_name, 'r') as file:
|
||||
for line in file:
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user