[Python-de] Re: Funktion ueberschreiben?
"Peter Heitzer" <[email protected]> 5 Dec 2022 08:59:01 GMT
| Newsgroups | gmane.comp.python.general.german |
|---|---|
| Message-ID | <[email protected]> |
Ulli Horlacher <[email protected]> wrote: >Mike Müller <[email protected]> wrote: >>> 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? >> >> import duplicity.dup_time >> >> def timetopretty(timeinseconds): >> """Return pretty version of time""" >> return time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(timeinseconds)) >> >> duplicity.dup_time.timetopretty = timetopretty >> >> ganz zu Beginn des Programms sollte funktionieren. > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >Funktioniert so nicht! >Ich kann/will/darf das Original-Programm nicht veraendern! PYTHONPATH auf ein Verzeichnis setzen, das eine modifizierte Version des Moduls time enthält? -- Dipl.-Inform(FH) Peter Heitzer, [email protected] _______________________________________________ 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]