mirror of
https://github.com/Second-Hand-Friends/kleinanzeigen-bot.git
synced 2026-03-12 18:41:50 +01:00
fix: random RuntimeError: dictionary changed size during iteration
This commit is contained in:
@@ -121,7 +121,7 @@ def translate(text:object, caller:inspect.FrameInfo | None) -> str:
|
|||||||
# replace gettext.gettext with custom _translate function
|
# replace gettext.gettext with custom _translate function
|
||||||
_original_gettext = gettext.gettext
|
_original_gettext = gettext.gettext
|
||||||
gettext.gettext = lambda message: translate(_original_gettext(message), reflect.get_caller())
|
gettext.gettext = lambda message: translate(_original_gettext(message), reflect.get_caller())
|
||||||
for module_name, module in sys.modules.items():
|
for module_name, module in sys.modules.copy().items():
|
||||||
if module is None or module_name in sys.builtin_module_names:
|
if module is None or module_name in sys.builtin_module_names:
|
||||||
continue
|
continue
|
||||||
if hasattr(module, "_") and module._ is _original_gettext:
|
if hasattr(module, "_") and module._ is _original_gettext:
|
||||||
|
|||||||
Reference in New Issue
Block a user