[Python-de] Funktion ueberschreiben?
Ulli Horlacher <[email protected]>
| Newsgroups | gmane.comp.python.general.german |
|---|---|
| Organization | University of Stuttgart, FRG |
| Message-ID | <[email protected]> |
Ich teste gerade duply/duplicity.
U.a. stoert mich da Ausgabe des Datums in US Format, zB:
Last full backup date: Tue Nov 29 17:38:31 2022
Fri Dec 2 09:08:31 2022 .
Ich hab auch schon die Stelle gefunden, wo das passiert:
/usr/lib/python3/dist-packages/duplicity/dup_time.py
def timetopretty(timeinseconds):
u"""Return pretty version of time"""
return time.asctime(time.localtime(timeinseconds))
Ist also hard coded und nicht User konfigurierbar.
Ich hab nun die letzte Zeile ersetzt durch:
return time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(timeinseconds))
Damit bekomme ich brauchbares ISO Datumsformat:
Last full backup date: 2022-11-29 17:38:31
2022-12-02 09:08:31 .
ABER: duplicity ist ein Ubuntu-Paket und beim naechstes (automatischen)
Update wird mein modifiziertes dup_time.py ersetzt.
Irgendwelche Aenderungen des Original-Codes verbieten sich also.
Meine Idee nun:
Ich schreibe einen wrapper fuer duplicity, der time.asctime() durch meine
obige Funktion ersetzt. So wuerde ich das zumindest bei C oder Perl machen.
(Wie) geht das bei Python?
Oder anderer, besserer Vorschlag?
--
Ullrich Horlacher Server und Virtualisierung
Rechenzentrum TIK
Universitaet Stuttgart E-Mail: [email protected]
Allmandring 30a Tel: ++49-711-68565868
70569 Stuttgart (Germany) WWW: http://www.tik.uni-stuttgart.de/
_______________________________________________
python-de Mailingliste -- [email protected]
Zur Abmeldung von dieser Mailingliste senden Sie eine Nachricht an [email protected]
https://mail.python.org/mailman3/lists/python-de.python.org/
Mitgliedsadresse: [email protected]