summaryrefslogtreecommitdiffstats
path: root/Scripts/emotes_v2.py
diff options
context:
space:
mode:
authoryum <yum.food.vr@gmail.com>2023-02-19 11:46:43 -0800
committeryum <yum.food.vr@gmail.com>2023-02-19 12:10:13 -0800
commit52f743e43a9ef582e04d7a363fbda19824db6cc7 (patch)
treec3493a0feb31f4d0bcf07b31a8f1c6bdf1dfd38b /Scripts/emotes_v2.py
parentbd72a8e97e120604405f2330664e9658e44e3de1 (diff)
Remove exponential backoff capv0.7.0
Allows sustained exponential backoff when not transcribing. Used to cap out at 1s. * Add more items to README TODO list * Adjust emote metadata * Emotes bugfix: Non-existent emote map doesn't cause transcription engine to bail out.
Diffstat (limited to 'Scripts/emotes_v2.py')
-rw-r--r--Scripts/emotes_v2.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/Scripts/emotes_v2.py b/Scripts/emotes_v2.py
index 165db7c..aaf8d18 100644
--- a/Scripts/emotes_v2.py
+++ b/Scripts/emotes_v2.py
@@ -68,8 +68,12 @@ class EmotesState:
self.bits = {}
def load(self, pickle_path):
- with open(pickle_path, 'rb') as f:
- self.bits = pickle.load(f)
+ try:
+ with open(pickle_path, 'rb') as f:
+ self.bits = pickle.load(f)
+ except FileNotFoundError:
+ print(f"Emotes map does not exist at {pickle_path}",
+ file=sys.stderr)
# This is quite slow since we do a search and replace (O(n))
# for each keyword O(m) times each variant of said keyword (O(k)).