Grail
Ivan Van Laningham
ivanlan at callware.com
Tue Jan 4 13:12:03 EST 2000
Hi All--
Since I'm looking for an html widget in Tk, I thought I'd give grail
(grail-0.6) a try. When I start it up, with whatever URL I give it, I
get the following traceback:
-----------start trace------------------------
[E:/grail] grail.py ./data/about.html
Traceback (innermost last):
File ".\grail.py", line 499, in ?
main()
File ".\grail.py", line 153, in main
browser.context.load(url)
File "E:\grail\Context.py", line 487, in load
scrollpos=scrollpos)
File "E:\grail\Context.py", line 378, in read_page
Reader(self, url, method, params, show_source, reload, data,
scrollpos)
File "E:\grail\Reader.py", line 447, in __init__
if url: self.restart(url)
File "E:\grail\Reader.py", line 491, in restart
BaseReader.__init__(self, self.last_context, api)
File "E:\grail\BaseReader.py", line 62, in __init__
self.start()
File "E:\grail\BaseReader.py", line 85, in start
self.checkapi_regularly()
File "E:\grail\BaseReader.py", line 157, in checkapi_regularly
self.callback()
File "E:\grail\BaseReader.py", line 184, in checkmeta
self.getapimeta()
File "E:\grail\BaseReader.py", line 206, in getapimeta
self.handle_meta(errcode, errmsg, headers)
File "E:\grail\Reader.py", line 544, in handle_meta
if not self.handle_meta_prelim(errcode, errmsg, headers):
File "E:\grail\Reader.py", line 534, in handle_meta_prelim
self.restart(url)
File "E:\grail\Reader.py", line 491, in restart
BaseReader.__init__(self, self.last_context, api)
File "E:\grail\BaseReader.py", line 62, in __init__
self.start()
File "E:\grail\BaseReader.py", line 85, in start
self.checkapi_regularly()
File "E:\grail\BaseReader.py", line 157, in checkapi_regularly
self.callback()
File "E:\grail\BaseReader.py", line 184, in checkmeta
self.getapimeta()
File "E:\grail\BaseReader.py", line 206, in getapimeta
self.handle_meta(errcode, errmsg, headers)
File "E:\grail\Reader.py", line 557, in handle_meta
bkmks.record_visit(self.url, last_modified)
File "E:\grail\ancillary\BookmarksGUI.py", line 1000, in record_visit
bookmarks = self.get_bookmarks_by_uri(uri)
File "E:\grail\ancillary\BookmarksGUI.py", line 996, in
get_bookmarks_by_uri
self.initialize()
File "E:\grail\ancillary\BookmarksGUI.py", line 900, in initialize
root, reader = self._iomgr.load(usedefault=1)
File "E:\grail\ancillary\BookmarksGUI.py", line 269, in load
fp, reader = self.__open_url_for_reading(filename)
File "E:\grail\ancillary\BookmarksGUI.py", line 213, in
__open_url_for_reading
fp = urllib.urlopen(url)
File ".\grail.py", line 344, in open_url_simple
api = self.open_url(url, 'GET', {})
File ".\grail.py", line 339, in open_url
api = self.url_cache.open(url, method, params, reload, data=data)
File "E:\grail\CacheMgr.py", line 159, in open
return self.open_get(key, url, mode, params, reload, data)
File "E:\grail\CacheMgr.py", line 199, in open_get
item = SharedItem(url, mode, params, self, key, data)
File "E:\grail\Cache.py", line 74, in __init__
self.reset()
File "E:\grail\Cache.py", line 91, in reset
data=self.postdata)
File "E:\grail-0.6\protocols\ProtocolAPI.py", line 119, in
protocol_access
AttributeError: 'None' object has no attribute 'access'
[E:/grail]
------------end trace-------------------------
Any clues? I'm running on WinNT 4.0, SP5. 160MB ram, PII 400Mhz.
If this can't be made to run, are there any HTML widgets out there?
Tnx,
Ivan
----------------------------------------------
Ivan Van Laningham
Callware Technologies, Inc.
ivanlan at callware.com
ivanlan at home.com
http://www.pauahtun.org
See also:
http://www.foretec.com/python/workshops/1998-11/proceedings.html
Army Signal Corps: Cu Chi, Class of '70
Author: Teach Yourself Python in 24 Hours
----------------------------------------------
More information about the Python-list
mailing list