From 3d818f61e55f524940c82aa6f41af5e75deec83e Mon Sep 17 00:00:00 2001 From: justcool393 Date: Thu, 15 Dec 2022 17:37:22 -0600 Subject: [PATCH] events: add extension point for snappy quotes --- files/helpers/const_stateful.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/files/helpers/const_stateful.py b/files/helpers/const_stateful.py index 1a90c6336..2a2ae8b04 100644 --- a/files/helpers/const_stateful.py +++ b/files/helpers/const_stateful.py @@ -3,7 +3,7 @@ from os import path from sqlalchemy.orm import scoped_session from files.classes import Marsey -from files.helpers.config.const import SITE_NAME +from files.helpers.config.const import HOLIDAY_EVENT, SITE_NAME marseys_const = [] marseys_const2 = [] @@ -32,6 +32,11 @@ def _initialize_snappy_marseys_and_quotes(): if SITE_NAME != 'PCM': SNAPPY_MARSEYS = [f':#{x}:' for x in marseys_const2] - if path.isfile(f'snappy_{SITE_NAME}.txt'): - with open(f'snappy_{SITE_NAME}.txt', "r", encoding="utf-8") as f: + filename = f"snappy_{SITE_NAME}.txt" + if HOLIDAY_EVENT: filename = f"snappy_event_{SITE_NAME}.txt" + + try: + with open(filename, "r", encoding="utf-8") as f: SNAPPY_QUOTES = f.read().split("\n{[para]}\n") + except FileNotFoundError: + pass