Help with Grail please?

John Farrell jfarrell at mincom.com
Thu Oct 7 20:56:16 EDT 1999


Is there anyone out there who can help me get Grail working please?
My hypothesis is that it's choking on our firewall.

Thanks,

John
----
C:\download\grail-0.6>python grail.py
Traceback (innermost last):
  File "grail.py", line 499, in ?
    main()
  File "grail.py", line 155, in main
    browser.home_command()
  File "C:\download\grail-0.6\Browser.py", line 400, in home_command
    self.context.load(home)
  File "C:\download\grail-0.6\Context.py", line 487, in load
    scrollpos=scrollpos)
  File "C:\download\grail-0.6\Context.py", line 378, in read_page
    Reader(self, url, method, params, show_source, reload, data, scrollpos)
  File "C:\download\grail-0.6\Reader.py", line 447, in __init__
    if url: self.restart(url)
  File "C:\download\grail-0.6\Reader.py", line 491, in restart
    BaseReader.__init__(self, self.last_context, api)
  File "C:\download\grail-0.6\BaseReader.py", line 62, in __init__
    self.start()
  File "C:\download\grail-0.6\BaseReader.py", line 85, in start
    self.checkapi_regularly()
  File "C:\download\grail-0.6\BaseReader.py", line 157, in checkapi_regularly
    self.callback()
  File "C:\download\grail-0.6\BaseReader.py", line 184, in checkmeta
    self.getapimeta()
  File "C:\download\grail-0.6\BaseReader.py", line 206, in getapimeta
    self.handle_meta(errcode, errmsg, headers)
  File "C:\download\grail-0.6\Reader.py", line 544, in handle_meta
    if not self.handle_meta_prelim(errcode, errmsg, headers):
  File "C:\download\grail-0.6\Reader.py", line 534, in handle_meta_prelim
    self.restart(url)
  File "C:\download\grail-0.6\Reader.py", line 491, in restart
    BaseReader.__init__(self, self.last_context, api)
  File "C:\download\grail-0.6\BaseReader.py", line 62, in __init__
    self.start()
  File "C:\download\grail-0.6\BaseReader.py", line 85, in start
    self.checkapi_regularly()
  File "C:\download\grail-0.6\BaseReader.py", line 157, in checkapi_regularly
    self.callback()
  File "C:\download\grail-0.6\BaseReader.py", line 184, in checkmeta
    self.getapimeta()
  File "C:\download\grail-0.6\BaseReader.py", line 206, in getapimeta
    self.handle_meta(errcode, errmsg, headers)
  File "C:\download\grail-0.6\Reader.py", line 557, in handle_meta
    bkmks.record_visit(self.url, last_modified)
  File "C:\download\grail-0.6\ancillary\BookmarksGUI.py", line 1000, in
record_v
isit
    bookmarks = self.get_bookmarks_by_uri(uri)
  File "C:\download\grail-0.6\ancillary\BookmarksGUI.py", line 996, in
get_bookm
arks_by_uri
    self.initialize()
  File "C:\download\grail-0.6\ancillary\BookmarksGUI.py", line 900, in
initializ
e
    root, reader = self._iomgr.load(usedefault=1)
  File "C:\download\grail-0.6\ancillary\BookmarksGUI.py", line 269, in load
    fp, reader = self.__open_url_for_reading(filename)
  File "C:\download\grail-0.6\ancillary\BookmarksGUI.py", line 213, in
__open_ur
l_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 "C:\download\grail-0.6\CacheMgr.py", line 159, in open
    return self.open_get(key, url, mode, params, reload, data)
  File "C:\download\grail-0.6\CacheMgr.py", line 199, in open_get
    item = SharedItem(url, mode, params, self, key, data)
  File "C:\download\grail-0.6\Cache.py", line 74, in __init__
    self.reset()
  File "C:\download\grail-0.6\Cache.py", line 91, in reset
    data=self.postdata)
  File "C:\download\grail-0.6\protocols\ProtocolAPI.py", line 119, in
protocol_a
ccess
    access = app.find_extension('protocols', sanitized).access
AttributeError: 'None' object has no attribute 'access'




More information about the Python-list mailing list