Eine Kopie eines gesamten Namespace erstellen?

Ich möchte eine Kopie eines gesamten Namespaces erstellen und gleichzeitig einige Funktionen durch dynamisch erstellte Versionen ersetzen.

it anderen Worten, beginnend mit Namespace import tensorflow as tf), Ich möchte eine Kopie davon erstellen, einige Funktionen durch meine eigenen Versionen ersetzen und @ aktualisier__globals__ aller Symbole, um im neuen Namespace zu bleiben. Dies muss in topologischer Abhängigkeitsreihenfolge erfolgen.

Ich habe angefangen, so etwas zu tunHie aber jetzt frage ich mich, ob ich das rad neu erfinden soll. Der Umgang mit zirkulären Abhängigkeiten in Systemmodulen muss sorgfältig erfolgen, Funktionen / Typen / Objekte müssen unterschiedlich aktualisiert werden usw.

Kann jemand auf vorhandenen Code verweisen, der eine ähnliche Aufgabe löst?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage