- def loadUrl(self):
- #sample = file(test).read()
- #import urllib
- ##req = urllib2.Request(url)
- r = urllib.urlopen("http://www.bogo/tagebuch/tagebuch.css")
- self["text"].setText(r.read())
- r.close()
- # f.write(r.read())
- # webFile.close()
+ def loadUrl(self, url):
+ self["text"].setText("Loading ...\n" + url);
+
+ client.getPage(url).addCallback(self.urlLoaded).addErrback(self.urlFailed, url)
+
+ def urlLoaded(self, html):
+ self["text"].setText(html)
+
+ def urlFailed(self, error, url):
+ self["text"].setText(
+ "Error fetching URL:\n " + error.getErrorMessage()
+ + "\n\nURL: " + url
+ )