Pyrhon2.5 to 2.4 conversion

tarekamr at gmail.com tarekamr at gmail.com
Tue Mar 9 15:31:15 EST 2010


Thanks a lot everybody for your help, it worked now :)

On Feb 28, 4:12 am, MRAB <pyt... at mrabarnett.plus.com> wrote:
> tarek... at gmail.com wrote:
> > Hi,
>
> > I am currently using oauth2.py library, and it works fine on one of my
> > PC's (python2.5), but later on when I tried to use it with python2.4
> > the following line (line 332 inhttp://github.com/simplegeo/python-oauth2/blob/master/oauth2/__init__.py)
> > showed a syntax error
>
> > items = [(k, v if type(v) != ListType else sorted(v)) for k,v in
> > sorted(self.items()) if k != 'oauth_signature']
>
> > So it there a way to convert this line to a python2.4 compliant
> > syntax.
>
> I think the clearest is:
>
> items = []
> for k, v in sorted(self.items()):
>      if k != 'oauth_signature':
>          if type(v) == ListType:
>              v = sorted(v)
>          items.append((k, v))




More information about the Python-list mailing list