Re: Could python2 be breaking genpkgmetadata.py?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



On 12 November 2010 13:32, David C. Rankin
<drankinatty@xxxxxxxxxxxxxxxxxx> wrote:
> Guys,
>
>        I'm using yum-createrepo 0.9.8-3 on from AUR and suddenly my createrepo updates
> on my Arch server are failing with the following error:
>
> 23:22 nirvana:/home/backup/rpms> sudo createrepo --update -d openSUSE_11.3/
>  File "/usr/share/createrepo/genpkgmetadata.py", line 189
>    print thing
>              ^
> SyntaxError: invalid syntax

Not bug, change.
Print is now a function in Python 3, i.e. one has to use print(thing)
instead of the previous form.
http://docs.python.org/release/3.0.1/whatsnew/3.0.html

Most likely either change the call in beginning of the script to
python2 instead of python, or roll up the sleeves and start converting
to the new version (python 2to3 should help
http://docs.python.org/library/2to3.html )

Cheers,
    Greg


[Index of Archives]     [Linux Wireless]     [Linux Kernel]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Share Photos]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]
  Powered by Linux