[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]