[documancer-users] a few bugs?
Status: Beta
Brought to you by:
vaclavslavik
|
From: Arnd B. <arn...@we...> - 2003-12-05 10:16:42
|
Hi,
first: many thanks - this documancer is really great!!!
(A big improvement over the wxHtmlHelpController)
When doing a few tests with documancer I observed
a couple of points (I don't know if they have been mentioned
before, but on sourceforge
there is no archive to the mailing list yet).
a) It would be nice to have the "Adding Books" section and
the "Keyboard shortcuts" of the README
accessible from the "Help" menu of the documancer
(At first I was lost what to do after starting documancer ;-)
b) Adding a book:
I did: File/Manage Books/New Book,
HTML: /home/python/PYTHON_TST/docs/Python-Docs-2.3.2/index.html
and enabled fulltext search.
After this the corresponding Book "PythonHtml"
is the active book is only listed when one clicks on
the "books selection"
Typing "print" in the search field gives:
File "/home/python/PYTHON_TST/lib/documancer/gui/MainFrame.py", line
313, in OnSearch
for title, url, score in indexer.search(self.currentBook, query):
File "/home/python/PYTHON_TST/lib/documancer/indexer.py", line 121, in
search
__ensureBookIndexValidity(b)
File "/home/python/PYTHON_TST/lib/documancer/indexer.py", line 108, in
__ensureBookIndexValidity
if b.getAttr(book.ATTR_DIRTY) == '1':
AttributeError: 'NoneType' object has no attribute 'getAttr'
and the watch appears (forever ?) but the menus are still accessible.
Exiting and restarting documancer it does work.
Also the starting page of the Book PythonHtml is visible then.
Searching also works then
(it creates the index which takes a short while and
then searching anything else is amazingly fast !!!)
One minor point: changing "full-text search" to disabled in the
Bookmanager gives when no book is selected (the first time)
Traceback (most recent call last):
File "/home/python/PYTHON_TST/lib/documancer/gui/BooksManagerDialog.py",
line 161, in OnSettingsChange
self.UpdateBook()
File "/home/python/PYTHON_TST/lib/documancer/gui/BooksManagerDialog.py",
line 221, in UpdateBook
self.SetConfigPanel(book.provider)
File "/home/python/PYTHON_TST/lib/documancer/gui/BooksManagerDialog.py",
line 143, in SetConfigPanel
panel = providers.providers[provider].\
KeyError: ''
c) For pydoc: site-packages/wxPython/wx:
either: crashes
or: mouse pointer with watch - application hangs
However, other texts work, so this might be caused by wx ?
d) Searching for something with pydoc: it seems that
generating the index does not come to an end.
e) Presently it seems that it is not possible that
two different users run documancer on the
same machine ("Address already in use").
In the longer run I would like to run documancer on a cluster
with several users logged in. Is there any possibility for this
in principle?
I also have a couple of wish-list points, however they need
a bit more thinking ...
Arnd
System remarks:
---------------
- debian linux
- python 2.3.2
- wxPython/wxWindows from CVS
- mozilla 1.5.1
- wxmozilla from CVS
- documancer-0.2.2
Compilation of all packages with: gcc 3.3.2
|