cleanup: import inspect im heißen Pfad von execute_commands #7
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
In
execute_commands()wirdimport inspectzweimal innerhalb der inneren Schleife aufgerufen – diese Methode wird bei jeder eingehenden Nachricht ausgeführt.Datei:
modules/command_manager.py,execute_commands(), Zeilen ~1168 und ~1210Betroffener Code
Auswirkung
Python cached Imports zwar intern, aber der Lookup-Overhead und der schlechte Lesbarkeit sind unnötig.
inspectsollte wie alle anderen Standard-Imports an den Dateianfang verschoben werden.Fix
Am Dateianfang von
command_manager.pyhinzufügen:Die beiden
import inspect-Zeilen innerhalb vonexecute_commands()entfernen.