OVH Cloud OVH Cloud

se debarrasser des FutureWarning

2 réponses
Avatar
Eric Deveaud
bonsoir,

pour un script que je suis en train d'ecrire j'ai besoin d'utiliser une
conversion de chaine en hexadecimale

je procede ainsi crc = "%x" % ( info.CRC ) #info.CRC est obtenu via ZipFile

et bien evidement de temps en temps j'ai une valeur de info.CRC negative et la
conversion ral avec le message suivant
FutureWarning: %u/%o/%x/%X of negative int will return a signed string in
Python 2.4 and up

comment faie pour que ce message d'avertissement ne soit pas affiché ?
sachant que je veux conserver une sortie sur stderr d'autes messages de warning
que je produit moi meme

Eric

--
J'ai aussi eu un forfait AOL gold. Mais j'abandonne car après une 1re
destruction de Windows 98 à l'installation, je viens d'en avoir une 2de
hier. La hot-line d'AOL me recommande de m'adresser à ... Microsoft.
-+- AH in <neuneu.mine.nu> : J'usqu'où iront-ils avec Neuneusoft ? -+-

2 réponses

Avatar
Laurent Pointal
bonsoir,

pour un script que je suis en train d'ecrire j'ai besoin d'utiliser une
conversion de chaine en hexadecimale

je procede ainsi crc = "%x" % ( info.CRC ) #info.CRC est obtenu via ZipFile

et bien evidement de temps en temps j'ai une valeur de info.CRC negative et la
conversion ral avec le message suivant
FutureWarning: %u/%o/%x/%X of negative int will return a signed string in
Python 2.4 and up

comment faie pour que ce message d'avertissement ne soit pas affiché ?
sachant que je veux conserver une sortie sur stderr d'autes messages de warning
que je produit moi meme

Eric



Ca n'est pas une réponse générale sur les FutureWarning.

Mais tu peux peut-être utiliser hex(info.CRC), qui retourne une chaine
hexa, à la place du "%x"%(info.CRC).

Sinon, regarde dans le module warnings, il y a un système de filtre & Co.


A+

Laurent.

Avatar
Eric Deveaud
Laurent Pointal wrote:
bonsoir,

pour un script que je suis en train d'ecrire j'ai besoin d'utiliser une
conversion de chaine en hexadecimale

je procede ainsi crc = "%x" % ( info.CRC ) #info.CRC est obtenu via ZipFile

et bien evidement de temps en temps j'ai une valeur de info.CRC negative et la
conversion ral avec le message suivant
FutureWarning: %u/%o/%x/%X of negative int will return a signed string in
Python 2.4 and up


Ca n'est pas une réponse générale sur les FutureWarning.

Mais tu peux peut-être utiliser hex(info.CRC), qui retourne une chaine
hexa, à la place du "%x"%(info.CRC).


meme combat.


Sinon, regarde dans le module warnings, il y a un système de filtre & Co.


je vais aller voir de ce pas.

Merci


--
J'ai mplayer2 qui fait des siennes Quand je veux téléchargé une
bande-annonce ou autre vidéo. mplayer2 se met en lecture. En conclusion
mon micro ne télécharge pas et mon patron gueule comme un putoi.
-+- MN in <http://neuneu.mine.nu/> - Vidéo et des bas -+-