Image

Imagedil wrote in Imageru_python

Загадочные грабли

Сегодня убунта при апгрейде выдала такое:

Setting up python-ubuntuone-client (1.2.2-0ubuntu2.2) ...
/usr/lib/python2.5/site-packages/ubuntuone/utils/curllib.py:134: Warning: 'as' will become a reserved keyword in Python 2.6
Compiling /usr/lib/python2.5/site-packages/ubuntuone/utils/curllib.py ...
  File "/usr/lib/python2.5/site-packages/ubuntuone/utils/curllib.py", line 134
    except pycurl.error as e:
                         ^
SyntaxError: invalid syntax


В указанном месте находится конструкция
try
...
except pycurl.error as e:
    raise HTTPError(request.url, e[0], curl.errstr())


Вопрос: что ему не нравится?
Питон 2.6.5, в нём допустимы и as, и запятая. Но пока на запятую не поменял, ошибка упорно повторялась.

Upd: они там маладцы.. Одновременно оказались установлены

python 2.6.5-0ubuntu1
python2.6 2.6.5-1ubuntu6
python2.6-minimal 2.6.5-1ubuntu6
и...
python2.5-minimal 2.5.4-1ubuntu6.1

вот этот /usr/bin/python2.5, видимо, всё и портил.