PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Nervige Python-Warnung



geronet
12-02-2005, 19:45
Seitdem ich getmail laufen habe, bekomme ich bei jedem Aufruf die Warnung


/usr/lib/python2.3/optparse.py:668: FutureWarning: %u/%o/%x/%X of negative int will return a signed string in Python 2.4 and up
return ("<%s at 0x%x: %r>"

Hab schon gegoogelt, aber nicht wirklich eine Lösung gefunden diese Meldung abzustellen. Ein > /dev/null hinter getmail bringt auch nichts.

Könnt ihr mir einen Tipp geben?

Hans-Georg Normann
14-02-2005, 15:58
Hmm, von dem Script möcht ich gerne man den Sourcecode sehen. Welche Distri ist das eigentlich?

Genaue Syntax zu optparse: hier (http://docs.python.org/lib/module-optparse.html)

Hans

geronet
16-02-2005, 19:43
Es ist Debian Woody. Hier /usr/bin/getmail. Ich hab versucht den Fehler selber zu suchen nach deinem Link, aber keinen Erfolg gehabt. Kann nur C, bash und ein wenig perl ;)

In der Maillinglist steht ein Verweis auf diese Adresse:
http://sourceforge.net/tracker/?group_id=5470&atid=105470&func=detail&aid=997100

Komme aber dadurch auch nicht weiter...

PS: Der Rechner hat genau 333 Mhz :D

Joghurt
16-02-2005, 20:17
Ist auf woody nicht Python 2.2 standard?

peschmae
16-02-2005, 20:32
Dort war noch Python 2.1 :)

MfG Peschmä

Hans-Georg Normann
16-02-2005, 20:44
Was hast du für eine Pythonversion installiert? Hast du etwa mehrere Versionen auf deiner Maschine?

In letzterm Fall, musst du wohl deine getmail.py anpassen, weil
#!/usr/bin/pythonkönnte auf die Falsche Pythonversion verweisen.

Hans

`kk
16-02-2005, 20:57
Also das ist jetzt nur nen Workaround, aber bei mir hat's was gebracht die Meldungen per &> nach /dev/null umzuleiten. :p

Gruß, Kai.

Hans-Georg Normann
16-02-2005, 21:47
Mag zwar funktionieren, bin ich aber kein Freund von. Wofür werden eigentlich Fehlermeldngen und Warnhinweise eingebaut? Dann könnte ich ja genausogut das viel gelobte System aus R. nehmen, denn da gibts fast keine oder nichts sagende Fehlermeldungen :confused:

Meine Meinung, dazu stehe ich. Ich zwinge euch aber nicht dazu, eine andere Meinung zu haben.

Hans

geronet
16-02-2005, 22:26
Ich hab nur das Python Debian Paket 2.3.4-5 drauf:

Python 2.3.4 (#2, Jan 5 2005, 08:24:51)
[GCC 3.3.5 (Debian 1:3.3.5-5)] on linux2

Die Fehlerausgabe möchte ich nicht umleiten, sonst weiss ich ja nicht wenn die Mails nicht abgeholt werden konnten.

PS: Die Version stand auch in der Fehlermeldung drin :eek:

Grüsse, Stefan

Joghurt
16-02-2005, 22:33
Versuch mal, die erste Zeile durch
#!/usr/bin/python -Wignore zu ersetzen.

geronet
16-02-2005, 22:41
Ui ja, das wars.. Ein grosses Dankeschön!
Endlich läuft mein Postfach nicht mehr über :)

`kk
21-02-2005, 00:52
Mag zwar funktionieren, bin ich aber kein Freund von. Wofür werden eigentlich Fehlermeldngen und Warnhinweise eingebaut? Dann könnte ich ja genausogut das viel gelobte System aus R. nehmen, denn da gibts fast keine oder nichts sagende Fehlermeldungen :confused:

Meine Meinung, dazu stehe ich. Ich zwinge euch aber nicht dazu, eine andere Meinung zu haben.

Hans
Diese Meldung interessiert mich nur recht wenig, wenn ich nichts mit der getmail-Entwicklung am Hut habe.

btw: Was hat Windows mit getmail zu tun?