Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.comp.lang.python > #5904
| From | Ulli Horlacher <framstag@rus.uni-stuttgart.de> |
|---|---|
| Newsgroups | de.comp.lang.python |
| Subject | Re: [Python-de] Re: Funktion ueberschreiben? |
| Date | 2022-12-04 13:10 +0000 |
| Organization | University of Stuttgart, FRG |
| Message-ID | <tmi67a$bbs$1@news2.informatik.uni-stuttgart.de> (permalink) |
| References | (3 earlier) <dc686a23-6270-f634-7358-c1aa10d74b4b@chrisarndt.de> <tmfv45$a1a$1@news2.informatik.uni-stuttgart.de> <slrntonpdo.13t6p.hjp-usenet3@trintignant.hjp.at> <tmhr2q$b5c$1@news2.informatik.uni-stuttgart.de> <slrntop5ri.15dl6.hjp-usenet3@trintignant.hjp.at> |
Peter J. Holzer <hjp-usenet3@hjp.at> wrote: >> Via environment Variable PERLLIB, analog zu LD_LIBRARY_PATH. > > Beides beeinflusst nur, wo Libraries gesucht werden. Genau das reicht doch: es soll meine modifizierte time Library gefunden und dann zur Laufzeit geladen werden. >>> Du kannst natürlich PYTHONPATH setzen. >> >> Wir kommen der Sache naeher :-) >> >> /usr/lib/python3/dist-packages/duplicity/dup_time.py verwendet >> >> import time >> >> Um time.asctime() zu ersetzen muesste ich also die Standard time >> Bibliothek durch meine ersetzen und da time.asctime() passend umschreiben? >> >> Leider finde ich kein time.py, wo versteckt sich das Python time Modul? >> > > Laut strace löst ein »import time« keinen Filesystem-Zugriff aus, das > Modul dürfte also wohl im Python-Binary eingebaut sein. Bloed, dann kann ich es wohl nicht ersetzen. > Aber time zu ersetzen scheint mir sowieso keine zielführende Taktik zu > sein. Asctime ist ja nicht die einzige Funktion aus diesem Modul, die > verwendet wird. Wie ersetzt Du den Rest? Gar nicht. Die bleibt gleich. Ich wollte time.py kopieren und da drin nur time.asctime() modifizieren. Da es das aber gar nicht als eigenes library-file gibt, ist diese Idee nicht umsetzbar. Sackgasse. > Wenn Du ein Modul ersetzen willst, dann eher duplicity.dup_time. Da stecken halt noch viel mehr Funktionen drin. Wenn es nun ein Ubuntu-Update davon gibt, kann es zu Inkompatibiltaeten kommen. In Perl kann man folgendes machen: Ein Modul laden und danach nur eine Funktion nachtraeglich ersetzen. Geht so was auch mit Python? Dann wuerde ich das original duplicity.dup_time laden und dann timetopretty() neu definieren. Kann ich dazu PYTHONPATH verwenden? > Wenn mich das Datumsformat ausreichend stören würde, würde ich das > Debian-Paket patchen (ich gehe mal davon aus, dass Du das auf mehr als > einem System haben willst). Das ist wahrscheinlich am einfachsten und > saubersten. Nicht machbar. Die Zielsysteme koennen auch Redhat sein und ich hab da auch keine root-Rechte. -- Ullrich Horlacher Server und Virtualisierung Rechenzentrum TIK Universitaet Stuttgart E-Mail: horlacher@tik.uni-stuttgart.de Allmandring 30a Tel: ++49-711-68565868 70569 Stuttgart (Germany) WWW: http://www.tik.uni-stuttgart.de/
Back to de.comp.lang.python | Previous | Next — Previous in thread | Next in thread | Find similar
Funktion ueberschreiben? Ulli Horlacher <framstag@rus.uni-stuttgart.de> - 2022-12-03 08:28 +0000
[Python-de] Re: Funktion ueberschreiben? Mike Müller <mmueller@python-academy.de> - 2022-12-03 10:00 +0100
[Python-de] Re: Funktion ueberschreiben? Mike Müller <mmueller@python-academy.de> - 2022-12-03 13:49 +0100
Re: [Python-de] Re: Funktion ueberschreiben? "Peter J. Holzer" <hjp-usenet3@hjp.at> - 2022-12-03 14:27 +0100
Re: [Python-de] Re: Funktion ueberschreiben? Ulli Horlacher <framstag@rus.uni-stuttgart.de> - 2022-12-03 15:46 +0000
[Python-de] Re: Funktion ueberschreiben? Christopher Arndt <chris@chrisarndt.de> - 2022-12-03 16:57 +0100
Re: [Python-de] Re: Funktion ueberschreiben? Ulli Horlacher <framstag@rus.uni-stuttgart.de> - 2022-12-03 16:56 +0000
Re: [Python-de] Re: Funktion ueberschreiben? "Peter J. Holzer" <hjp-usenet3@hjp.at> - 2022-12-04 01:11 +0100
Re: [Python-de] Re: Funktion ueberschreiben? Ulli Horlacher <framstag@rus.uni-stuttgart.de> - 2022-12-04 09:59 +0000
Re: [Python-de] Re: Funktion ueberschreiben? "Peter J. Holzer" <hjp-usenet3@hjp.at> - 2022-12-04 13:49 +0100
Re: [Python-de] Re: Funktion ueberschreiben? "Peter J. Holzer" <hjp-usenet3@hjp.at> - 2022-12-04 14:06 +0100
Re: [Python-de] Re: Funktion ueberschreiben? Ulli Horlacher <framstag@rus.uni-stuttgart.de> - 2022-12-04 13:10 +0000
Re: [Python-de] Re: Funktion ueberschreiben? "Peter J. Holzer" <hjp-usenet3@hjp.at> - 2022-12-04 14:46 +0100
Re: [Python-de] Re: Funktion ueberschreiben? Ulli Horlacher <framstag@rus.uni-stuttgart.de> - 2022-12-04 14:41 +0000
Re: [Python-de] Re: Funktion ueberschreiben? "Peter J. Holzer" <hjp-usenet3@hjp.at> - 2022-12-04 22:07 +0100
Re: [Python-de] Re: Funktion ueberschreiben? Ulli Horlacher <framstag@rus.uni-stuttgart.de> - 2022-12-05 08:07 +0000
Re: [Python-de] Re: Funktion ueberschreiben? Ulli Horlacher <framstag@rus.uni-stuttgart.de> - 2022-12-05 08:24 +0000
Re: [Python-de] Re: Funktion ueberschreiben? "Peter Heitzer" <peter.heitzer@rz.uni-regensburg.de> - 2022-12-05 08:59 +0000
csiph-web