Ja, das ist sogar der aktuelle Stand.
Ich hab da noch was im config-Modul vereinfacht. Statt dem Singletondingsi, hab ich da einfach gleich eine Instanz von der ursprüngichen Config-Klasse erzeugt:
# config.py
class ConfigDict(object):
...
conf = ConfigDict()
Und jetzt binde ich das config ...
Die Suche ergab 4 Treffer
- Donnerstag 26. Februar 2009, 00:21
- Forum: Allgemeine Fragen
- Thema: aus Submodul auf globale Variable in __main__ zugreifen
- Antworten: 10
- Zugriffe: 2330
- Mittwoch 25. Februar 2009, 22:27
- Forum: Allgemeine Fragen
- Thema: aus Submodul auf globale Variable in __main__ zugreifen
- Antworten: 10
- Zugriffe: 2330
Re: aus Submodul auf globale Variable in __main__ zugreifen
Du kannst mit weakrefs eine Liste aller Instanzen des Konfiguration Objektes haben die du updatest sollte sich die Konfiguration verändern.
Das hab ich mir auch mal angeguckt. http://docs.python.org/library/weakref.html
Nur eine Instanz-Liste find ich hier vor lauter Funktionen nicht.
Aber für ...
Das hab ich mir auch mal angeguckt. http://docs.python.org/library/weakref.html
Nur eine Instanz-Liste find ich hier vor lauter Funktionen nicht.
Aber für ...
- Mittwoch 25. Februar 2009, 22:16
- Forum: Allgemeine Fragen
- Thema: aus Submodul auf globale Variable in __main__ zugreifen
- Antworten: 10
- Zugriffe: 2330
- Mittwoch 25. Februar 2009, 16:26
- Forum: Allgemeine Fragen
- Thema: aus Submodul auf globale Variable in __main__ zugreifen
- Antworten: 10
- Zugriffe: 2330
aus Submodul auf globale Variable in __main__ zugreifen
Hallo,
Ich möchte ein Programm aufräumen und dabei einige Klassen in Module verschieben. Allerdings gibt es eine kleine Abhängigkeit zum Hauptprogramm.
Es gibt so ein gobales Konfigurations-obj, auf das einige der Klassen/Objekte(/Module) mitunter zugreifen müssen. Sieht ungefähr so aus:
if ...
Ich möchte ein Programm aufräumen und dabei einige Klassen in Module verschieben. Allerdings gibt es eine kleine Abhängigkeit zum Hauptprogramm.
Es gibt so ein gobales Konfigurations-obj, auf das einige der Klassen/Objekte(/Module) mitunter zugreifen müssen. Sieht ungefähr so aus:
if ...