Since we seem to have some folks using an older python, my vote would be to make it 2.4 compatible. I don't have a good intuition about how old 2.4 is, though. If it's really ancient we might want to bump up the required version and force Nilay (and anybody else) to upgrade.
Gabe On 04/16/11 12:58, Steve Reinhardt wrote: > 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 _______________________________________________ m5-dev mailing list m5-dev@m5sim.org http://m5sim.org/mailman/listinfo/m5-dev