From 1bd428a0d8810f12b5e9c1b9ca1e076207a11950 Mon Sep 17 00:00:00 2001 From: Gouvernathor <44340603+Gouvernathor@users.noreply.github.com> Date: Sat, 30 Mar 2024 17:18:54 +0100 Subject: [PATCH] Avoid mutable objects in signature (cherry picked from commit 31ebf9356acc8d4db7a66a8640196bc54ac0e456) --- game/scripts/events/queue.rpy | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/game/scripts/events/queue.rpy b/game/scripts/events/queue.rpy index 87bbb617..cffe1ce3 100644 --- a/game/scripts/events/queue.rpy +++ b/game/scripts/events/queue.rpy @@ -74,7 +74,7 @@ init -1 python: if ev.completed: if ev.repeat: repeatable.append(ev) - + continue return ev @@ -120,8 +120,9 @@ init -1 python: _queue = None _parent = None - def __init__(self, id, wait=0, priority=5, daytime=None, req=None, label=None, func=None, queue="eventqueue", autoenqueue=False, autodequeue=True, - repeat=True, fail_suffixes=("_fail", "too_much", "too_much_public"), ignore_labels=[], subevents=[], disabled=False): + def __init__(self, id, + wait=0, priority=5, daytime=None, req=None, label=None, func=None, queue="eventqueue", autoenqueue=False, autodequeue=True, + repeat=True, fail_suffixes=("_fail", "too_much", "too_much_public"), ignore_labels=(), subevents=(), disabled=False): self.id = id self.wait = wait self.priority = priority @@ -134,8 +135,8 @@ init -1 python: self.autodequeue = autodequeue self.repeat = repeat self.fail_suffixes = tuple(fail_suffixes) - self.ignore_labels = ignore_labels - self.subevents = subevents + self.ignore_labels = list(ignore_labels) + self.subevents = list(subevents) self.disabled = disabled for ev in subevents: