Le 22 mars 2011 09:52, Bernard Schoenacker <bernard.schoenac...@free.fr> a écrit :
> Le Tue, 22 Mar 2011 08:00:34 +0000, > jphthierry.pe...@gmail.com a écrit : > > > Bonjour, > > > > Le mot-clé with n'existe en python 2.5 que si tu ajoutes from > > __future__ import with_statement en tête du module. > > > > Avec ça ça devrait fonctionner. > > > > A+ > > > > Jean-Philippe > > -----Original Message----- > > From: Bernard Schoenacker <bernard.schoenac...@free.fr> > > Date: Tue, 22 Mar 2011 08:35:30 > > To: <debian-user-french@lists.debian.org> > > Subject: erreur de syntaxe en python > > > > bonjour, > > > > lors d'une install de paquet j'ai une erreur de syntaxe > > en python : > > > > début : > > > > Traitement des actions différées (« triggers ») pour > > « python-support »... > /usr/lib/pymodules/python2.5/usbcreator/install.py:255: > > Warning: 'with' will become a reserved keyword in Python > > 2.6 /usr/lib/pymodules/python2.5/usbcreator/install.py:255: Warning: > > 'as' will become a reserved keyword in Python 2.6 > > > > section incriminée : > > > > Compiling /usr/lib/pymodules/python2.5/usbcreator/install.py ... > > File "/usr/lib/pymodules/python2.5/usbcreator/install.py", line 255 > > with (openos.path.join(self.target, '.disk', 'info'),'r') as f: > > ^ > > serait il possible de me donner un coup de pouce pour corriger > > le tir et en même temps le faire pour que l'ensemble puisse > > en profiter .... > > > > Bienvenue en france pour Charles Plessy, malgré les évènements > > précipités ... > > > > > > slt > > bernard > > bonjour, > > désolé mais c'est pas moi qui ait codé le truc, maisc'est > du fait que la syntaxe change auniveau des versions ... > > bref si je remplace with par as je ne sais pas du tout si > ça passe ... > > à mon avis tu peux simplement ajouter "from __future__ import with_statement" en ligne 2 ou 3 de /usr/lib/pymodules/python2.5/usbcreator/install.py. Attention, uniquement dans le répertoire python2.5 ; cela permettra à python 2.5 de connaître le mot-clé "with" > reste à lancer un ticker en BTS debian > > C'est dans tous les cas un bug : soit les dépendances du paquet ne sont pas bonnes soit la syntaxe est fausse. > slt > bernard > slt -- Jean-Philippe