From b138f11771ebcbffdaf49cfb37343a0b83738f79 Mon Sep 17 00:00:00 2001 From: pictuga Date: Sun, 23 Jan 2022 12:40:18 +0100 Subject: [PATCH] util: support more `data_files` location --- morss/util.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/morss/util.py b/morss/util.py index 276e2cf..5de28e5 100644 --- a/morss/util.py +++ b/morss/util.py @@ -33,11 +33,12 @@ def data_path(path=''): return os.path.join(data_path_base, path) bases = [ - os.path.join(sys.prefix, 'share/morss/www'), - pkg_path('../../../share/morss/www'), + os.path.join(sys.prefix, 'share/morss/www'), # when installed as root + pkg_path('../../../share/morss/www'), pkg_path('../../../../share/morss/www'), - pkg_path('../www'), - pkg_path('../..') + pkg_path('../share/morss/www'), # for `pip install --target=dir morss` + pkg_path('../www'), # when running from source tree + pkg_path('../..'), # when running on `.cgi` subdir on Apache ] for base in bases: