From eedc30fabc3033537d8152973aa071d258bce2cf Mon Sep 17 00:00:00 2001 From: V3ntus <29584664+V3ntus@users.noreply.github.com> Date: Tue, 29 Mar 2022 15:03:51 -0500 Subject: [PATCH] fix: prevent kwargs modification during `for` loop iteration --- interactions/api/models/misc.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/interactions/api/models/misc.py b/interactions/api/models/misc.py index 903e77438..d6385a8ef 100644 --- a/interactions/api/models/misc.py +++ b/interactions/api/models/misc.py @@ -36,7 +36,7 @@ def __init__(self, **kwargs): # for key in kwargs: # setattr(self, key, kwargs[key]) - for key in kwargs: + for key in list(kwargs): if key in self.__slots__ if hasattr(self, "__slots__") else True: # else case if the mixin is used outside of this library and/or SDK. setattr(self, key, kwargs[key])