How are you running the code? Did you install the app from the apps folder?
On Mar 15, 2:29 pm, Bruce Wade <bruce.w...@gmail.com> wrote: > Chapter 10: Creating PDF reports > > Error: > > Traceback (most recent call last): > File > "/home/bruce/Development/bossteam_dev/projects/yaw_dev/gluon/restricted.py", > line 204, in restricted > exec ccode in environment > File > "/home/bruce/Development/bossteam_dev/projects/yaw_dev/applications/welcome/views/generic.pdf", > line 9, in <module> > pass > File > "/home/bruce/Development/bossteam_dev/projects/yaw_dev/gluon/contrib/generics.py", > line 63, in pdf_from_html > return pyfpdf_from_html(html) > File > "/home/bruce/Development/bossteam_dev/projects/yaw_dev/gluon/contrib/generics.py", > line 55, in pyfpdf_from_html > pdf.write_html(html,image_map=image_map) > File > "/home/bruce/Development/bossteam_dev/projects/yaw_dev/gluon/contrib/pyfpdf/html.py", > line 388, in write_html > h2p.feed(text) > File "/usr/lib/python2.7/HTMLParser.py", line 109, in feed > self.goahead(0) > File "/usr/lib/python2.7/HTMLParser.py", line 151, in goahead > k = self.parse_starttag(i) > File "/usr/lib/python2.7/HTMLParser.py", line 272, in parse_starttag > self.handle_startendtag(tag, attrs) > File "/usr/lib/python2.7/HTMLParser.py", line 334, in handle_startendtag > self.handle_starttag(tag, attrs) > File > "/home/bruce/Development/bossteam_dev/projects/yaw_dev/gluon/contrib/pyfpdf/html.py", > line 262, in handle_starttag > x, y, w, h, link=self.href) > File > "/home/bruce/Development/bossteam_dev/projects/yaw_dev/gluon/contrib/pyfpdf/fpdf.py", > line 807, in image > info=self._parsepng(name) > File > "/home/bruce/Development/bossteam_dev/projects/yaw_dev/gluon/contrib/pyfpdf/fpdf.py", > line 1296, in _parsepng > f = urllib.urlopen(name) > File "/usr/lib/python2.7/urllib.py", line 84, in urlopen > return opener.open(url) > File "/usr/lib/python2.7/urllib.py", line 205, in open > return getattr(self, name)(url) > File "/usr/lib/python2.7/urllib.py", line 331, in open_http > h = httplib.HTTP(host) > File "/usr/lib/python2.7/httplib.py", line 1061, in __init__ > self._setup(self._connection_class(host, port, strict)) > File "/usr/lib/python2.7/httplib.py", line 693, in __init__ > self._set_hostport(host, port) > File "/usr/lib/python2.7/httplib.py", line 718, in _set_hostport > raise InvalidURL("nonnumeric port: '%s'" % host[i+1:]) > InvalidURL: nonnumeric port: '' > > I also found this argument list to look very strange, look at the host > string, plus port is NoneFunction argument list > > (self=<httplib.HTTPConnection instance>, host='127.0.0.1:8000http:', > port=None) > > -- > -- > Regards, > Bruce > Wadehttp://ca.linkedin.com/in/brucelwadehttp://www.wadecybertech.comhttp://www.warplydesigned.comhttp://www.fitnessfriendsfinder.com