thank you this was already fixed in trunk. I will post a new version soon. On Apr 9, 8:43 am, "ont.rif" <ont....@gmail.com> wrote: > Easy and small fixes for newest web2py. This is generated with 'git > format-patch -1' command. > > From: ont.rif <ont....@gmail.com> > Date: Fri, 9 Apr 2010 20:28:03 +0700 > Subject: [PATCH] (f) fix code to work with python 2.4 > > --- > tools.py | 12 ++++++++++-- > 1 files changed, 10 insertions(+), 2 deletions(-) > > diff --git a/tools.py b/tools.py > index cc6f656..9b3d197 100644 > --- a/tools.py > +++ b/tools.py > @@ -2525,7 +2525,10 @@ > urllib2.install_opener(urllib2.build_opener(urllib2.HTTPCookieProcessor())) > def fetch(url, data=None, headers={}, > cookie=Cookie.SimpleCookie(), > user_agent='Mozilla/5.0'): > - data = data if data is None else urllib.urlencode(data) > + > + if data is not None: > + data = urllib.urlencode(data) > + > if user_agent: headers['User-agent'] = user_agent > headers['Cookie'] = ' '.join(['%s=%s;'%(c.key,c.value) for c in > cookie.values()]) > try: > @@ -2534,7 +2537,12 @@ def fetch(url, data=None, headers={}, > req = urllib2.Request(url, data, headers) > html = urllib2.urlopen(req).read() > else: > - method = urlfetch.GET if data is None else urlfetch.POST > + > + if data is None: > + method = urlfetch.GET > + else: > + method = urlfetch.POST > + > while url is not None: > response = urlfetch.fetch(url=url, payload=data, > method=method, headers=headers, > -- > 1.5.5.6
-- To unsubscribe, reply using "remove me" as the subject.