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

Répondre à