[Python-de] Loggen der Versionen eingebundener Module

Wagner, Frank F.Wagner at wika.de
Mi Dez 1 16:37:43 UTC 2010


Hallo Harald,

zunächst vielen Dank für die schnelle Antwort.
Mit meinem Versions-Kontroll-System (in diesem Falle Perforce) habe ich die Möglichkeit über sogenannte Keyword Expansions an beliebiger Stelle im Code die Versionsnummer (vom Versions-Kontroll-System erzeugt) und viele andere Infos wie z.B. Autor und solche Dinge einzufügen.

Mir schwebt eigentlich vor eine Klasse zu schreiben die ich in alle Module einbinde. Diese Klasse hätte die Aufgabe in jedem aufgerufenen Modul den Docstring auszulesen und z. B. alle Modulnamen mit Versionen in eine Logdatei zu schreiben, die dann allerdings im Verzeichnis des aufrufenden Skripts zu liegen kommen soll.

Ich bin mir nicht sicher ob das funktionieren kann oder ob es ein praktikabler Weg ist. Womöglich geht es auch viel einfacher und ich sehe die Lösung nicht.

Hintergrund ist, dass für jeden Versuch die Versionen der verwendeten Module vorhanden sind um diesen reproduzieren zu können

Vielleicht hat einer ja eine Idee oder einen Tipp für mich


Mit freundlichen Grüßen / Kind regards

Frank Wagner
Entwicklung - Prozesstransmitter


WIKA
Alexander Wiegand SE & Co. KG
Alexander Wiegand-Straße 30
63911 Klingenberg am Main

Tel: 09372-132-8995
Fax: 09372-132-9976
E-mail: f.wagner at wika.de<mailto:m.romstoeck at wika.de>

--
Bevor Sie diese E-Mail ausdrucken, überlegen Sie bitte, ob dies wirklich erforderlich ist. Please think before you print.
--
WIKA Alexander Wiegand SE & Co. KG
Alexander-Wiegand-Straße 30 - 63911 Klingenberg - Germany
Kommanditgesellschaft: Sitz Klingenberg - Amtsgericht Aschaffenburg HRA 1819
Komplementärin: WIKA Verwaltungs SE & Co. KG - Sitz Klingenberg -
Amtsgericht Aschaffenburg HRA 4685
Komplementärin: WIKA International SE - Sitz Klingenberg -
Amtsgericht Aschaffenburg HRB 10505
Vorstand: Alexander Wiegand
Vorsitzender des Aufsichtsrats: Dr. Max Egli
Telefon: (09372) 132-0
Internet: www.wika.com
-- 
The information contained in this E-Mail and any attached files are strictly confidential and may be subject to legal privilege. If you are not the intended recipient, his representative or the person responsible for delivering the message to the intended recipient, be advised that you have received this message in error and that any dissemination, copying or use of this message or attachment is strictly forbidden, as is the disclosure of the information therein. If you have received this E-Mail in error, please notify us immediately by E-Mail or telephone and delete this message and all its attachments subsequently. All reasonable precautions have been taken to ensure no viruses are present in this E-Mail.
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <http://python.net/pipermail/python-de/attachments/20101201/81a2cccb/attachment.htm>


Mehr Informationen über die Mailingliste python-de