Yea, if you look at the mentioned line, it's "mode = 'r+' if inplace
else 'r'", and conditional assignments like this (basically python's
version of C's "?:") weren't added until 2.5.  Since we officially
only require python 2.4 (not 2.5), I'm happy to call this Nate's
fault.  If you want to change the code to be 2.4 compatible you can,
or you can upgrade your python, or you can just roll back to an
earlier changeset in your local repo.

Steve

On Sat, Apr 16, 2011 at 12:10 PM, Nilay Vaish <ni...@cs.wisc.edu> wrote:
> On Sat, 16 Apr 2011, nathan binkert wrote:
>
>> What version of python are you using?  It could be that that syntax
>> wasn't available until 2.5 and you're using something older.  I can't
>> do anything about it right now because I'm about to leave on a hike.
>>
>>  Nate
>>
>>> Nate, it seems one of your checkins from yesterday has a bug. I receive
>>> the
>>> following message on executing any merculrial command.
>>>
>>> *** failed to import extension style from ./util/style.py: invalid syntax
>>> (file_types.py, line 143)
>>>
>>>
>>> --
>>> Nilay
>
> I am using python version 2.4.3.
>
> Nilay
> _______________________________________________
> m5-dev mailing list
> m5-dev@m5sim.org
> http://m5sim.org/mailman/listinfo/m5-dev
>
_______________________________________________
m5-dev mailing list
m5-dev@m5sim.org
http://m5sim.org/mailman/listinfo/m5-dev

Reply via email to