From 36e10d50d79311f5cb62c4fd91afeb9749010cac Mon Sep 17 00:00:00 2001 From: klemek Date: Fri, 8 Jan 2021 13:04:00 +0100 Subject: [PATCH] resource folder --- src/{utils => resources}/emoji.json | 0 src/utils/emojis.py | 5 +++-- src/utils/utils.py | 6 ++++++ 3 files changed, 9 insertions(+), 2 deletions(-) rename src/{utils => resources}/emoji.json (100%) diff --git a/src/utils/emoji.json b/src/resources/emoji.json similarity index 100% rename from src/utils/emoji.json rename to src/resources/emoji.json diff --git a/src/utils/emojis.py b/src/utils/emojis.py index 7c9bf76..611b55e 100644 --- a/src/utils/emojis.py +++ b/src/utils/emojis.py @@ -1,7 +1,8 @@ import re import json import logging -from os import path + +from .utils import get_resource_path EXTRA_EMOJI = { "thumbup": "1f44d", @@ -68,7 +69,7 @@ regex = re.compile("(|:[\\w\\-\\~]+:)") def load_emojis(): global global_list, unicode_list, regex emoji_list = [] - with open(path.join(path.dirname(__file__), "emoji.json"), mode="r") as f: + with open(get_resource_path("emoji.json"), mode="r") as f: emoji_list = json.loads(f.readline().strip()) for emoji in EXTRA_EMOJI: emoji_list += [{"short_name": emoji, "unified": EXTRA_EMOJI[emoji]}] diff --git a/src/utils/utils.py b/src/utils/utils.py index 3c19706..8d5920b 100644 --- a/src/utils/utils.py +++ b/src/utils/utils.py @@ -26,6 +26,12 @@ def is_extension(filepath: str, ext_list: List[str]) -> bool: return file_extension in ext_list +def get_resource_path(filename: str) -> str: + return os.path.realpath( + os.path.join(os.path.dirname(__file__), "..", "resources", filename) + ) + + # LISTS