In moving my application to 2.18.3 (windows exe kit, stable+timestamp.2019.03.03.23.22.30), I'm getting the following exception:
File "applications\badlist\modules\restuff.py", line 51, in restuff bin=fetch(url) File "C:\Users\Dave\web2py_win\web2py_win.2-18-3\web2py\gluon\tools.py", line 4635, in fetch html = urlopen(req).read() File "urllib.py", line 87, in urlopen File "urllib.py", line 185, in open File "urllib.py", line 1066, in unwrap File "urllib2.py", line 256, in __getattr__ AttributeError: strip <type 'exceptions.AttributeError'>(strip) In 2.14.6, tools.py L4635 (which was L5226 back then) read as html = urllib2.urlopen(req).read() and in 2.18.3 this has been changed to (as shown above)| html = urlopen(req).read() where urlopen is from pydal/_compat.py (in the if PY2 case) from urllib.request import FancyURLopener, urlopen I suspect something is missing that's relevant to the change. In my line 51, url is a string that's ultimately from a form field, and the fetch is for an image file (binary, hence stored in the cleverly named bin). I'm not currently using fetch() on a linux system, and haven't install Python3 on Windows, so I haven't tried the PY3 environment. /dps (Off-topic: the Google Groups post editor seems to be wanting to play with formatting my message in funny ways, including changing to "small" unpredictably. I'm not sure I've overridden its choices.) -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.