From 6a6fbe6c1b5f663ad7adf6a66d16c354214f9d57 Mon Sep 17 00:00:00 2001 From: Wojtek Kosior Date: Tue, 16 Nov 2021 15:49:47 +0100 Subject: fix debian packaging --- src/pydrilla/pydrilla.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'src/pydrilla/pydrilla.py') diff --git a/src/pydrilla/pydrilla.py b/src/pydrilla/pydrilla.py index 239267e..2c4ad0d 100644 --- a/src/pydrilla/pydrilla.py +++ b/src/pydrilla/pydrilla.py @@ -541,7 +541,6 @@ def load_content_from_subdir(subdir_path, source_name, content): content.process_index(index, source_name) def load_content(path): - path = pathlib.Path(path) if not path.is_dir(): raise ValueError(_('content_dir_path_not_dir')) @@ -586,8 +585,12 @@ def create_app(config_path=(here / 'config.json'), flask_config={}): app._pydrilla_werror = config.get('werror', False) if 'hydrilla_parent' in config: raise MyNotImplError('hydrilla_parent', config_path.name) + + content_dir = pathlib.Path(config['content_dir']) + if not content_dir.is_absolute(): + content_dir = config_path.parent / content_dir with app.app_context(): - app._pydrilla_content = load_content(config['content_dir']) + app._pydrilla_content = load_content(content_dir.resolve()) app.register_blueprint(bp) -- cgit v1.2.3