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: 2219
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-Modul im ...
- Mittwoch 25. Februar 2009, 22:27
- Forum: Allgemeine Fragen
- Thema: aus Submodul auf globale Variable in __main__ zugreifen
- Antworten: 10
- Zugriffe: 2219
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 mein...
- Mittwoch 25. Februar 2009, 22:16
- Forum: Allgemeine Fragen
- Thema: aus Submodul auf globale Variable in __main__ zugreifen
- Antworten: 10
- Zugriffe: 2219
Wow. So viele Möglichekeiten. Danke für eure Antworten!! BlackJack: Ich hatte die Config-Klasse sogar schon in ein eigenes Modul gepackt. Und jetzt hab ich einfach mal die Idee mit der einen Instanz von helduel umgesetzt: # Modul config.py def Config(): global conf_instance try: return conf_instance...
- Mittwoch 25. Februar 2009, 16:26
- Forum: Allgemeine Fragen
- Thema: aus Submodul auf globale Variable in __main__ zugreifen
- Antworten: 10
- Zugriffe: 2219
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 (__name_...