| Yamjam Ein mit mehreren Projekt, gemeinsam genutztes, yaml basiertes Konfigurationssystem |
Jetzt downloaden |
Yamjam Ranking & Zusammenfassung
- Name des Herausgebers:
- Jeff Hinrichs
- Website des Verlags:
- http://code.google.com/u/dundeemt/
Yamjam Stichworte
Yamjam Beschreibung
Ein mit mehreren Projekt, gemeinsam genutztes, yaml-basiertes Konfigurationssystem Wenn Sie sich selbst schreibt, dass mehrere Tools / Skripts das Schreiben von gemeinsamen Konfigurationseinstellungen und verachten Sie INI-Dateien, ist dies für Sie von Interesse. In meiner Umgebung schreibe ich häufig Code, der gegen dieselben Datenbanken geht, und greift auf dieselben Ressourcen zu. Ich wiederholte also ständig Code für Konfigurationseinstellungen oder schlimmer noch, wenn es nicht so kodiert wird, wo es nicht sein sollte. Arbeiten mit OFT-verwendeten Ressourcen einfach und geradlinig. YAML * Unter Windows: C: Dokumente und Einstellungen .yamjamconfig.YAML * ON * NIX: ~ / .yamjam / config.YAML Dann sucht YamJam nach möglichen Überschreibungen / Ergänzungen in der lokalen config.yaml (falls vorhanden) Sie kann die Standardkonfigurationsdatei (en) überschreiben, wenn Sie die Funktion anrufen, indem Sie ein anderes explizit angeben. d. H. Von Yamjam-Import Yamjam myConfig = Yamjam ('File / Path / Dateiname') myConfig ist jetzt ein Wörterbuch, das mit den Werten aus der angegebenen Yaml-Konfigurationsdatei gefüllt ist. Standardmäßig sucht YAMJAM nach 2 config.yaml-Dateien, dem Haupt- und anschließenden Projektspezifischen. Sie können ein oder mehrere Dateien angeben. Jeder aufgeführte Dateipfad sollte durch Semi-Doppelpunkte (;) myConfig = Yamjam ('File / Path / Dateiname; Andere / Pfad / Datei') von der config.yaml-Datei, die yaml formatiert ist, ist ein Superset von JSON.Einky anrufen Yamjam () liest die Konfigurationsdatei erneut. Wenn Sie die Info zwischenspeichern möchten, tun Sie es im Rufnummer. i.E. myconfig = yamjam () Wenn Sie nur einen Teil der Konfiguration Cache der Konfiguration mycfg = yamjam () Anforderungen anzeigen möchten: · Python
Yamjam Zugehörige Software