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.

Reply via email to