<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent changes to pybkm-x</title><link href="https://sourceforge.net/p/bkm/pybkm-x/" rel="alternate"/><link href="https://sourceforge.net/p/bkm/pybkm-x/feed.atom" rel="self"/><id>https://sourceforge.net/p/bkm/pybkm-x/</id><updated>2005-12-14T06:16:01Z</updated><subtitle>Recent changes to pybkm-x</subtitle><entry><title>pybkm failed in windows 2000</title><link href="https://sourceforge.net/p/bkm/pybkm-x/5/" rel="alternate"/><published>2005-12-14T06:16:01Z</published><updated>2005-12-14T06:16:01Z</updated><author><name>Anonymous</name><uri>https://sourceforge.net/u/userid-None/</uri></author><id>https://sourceforge.net1b005c264f4f941a0d5e46466fed8512cd226151</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;env: windows 2000&lt;br /&gt;
package: movpy.exe, python 2.4, wxwindow&lt;br /&gt;
error: &lt;br /&gt;
Traceback (most recent call last):&lt;br /&gt;
File&lt;br /&gt;
"D:\Myhome\Development\movpy-0.4.6-2.4-standard\movpy\lib\Lib\site-packages\PyBKM.py",&lt;br /&gt;
line 37, in -toplevel-&lt;br /&gt;
File&lt;br /&gt;
"D:\Myhome\Development\movpy-0.4.6-2.4-standard\movpy\lib\wx\_core.py",&lt;br /&gt;
line 5301, in __init__&lt;br /&gt;
File&lt;br /&gt;
"D:\Myhome\Development\movpy-0.4.6-2.4-standard\movpy\lib\wx\_core.py",&lt;br /&gt;
line 4980, in _BootstrapApp&lt;br /&gt;
File&lt;br /&gt;
"D:\Myhome\Development\movpy-0.4.6-2.4-standard\movpy\lib\Lib\site-packages\PyBKM.py",&lt;br /&gt;
line 25, in OnInit&lt;br /&gt;
File&lt;br /&gt;
"D:\Myhome\Development\movpy-0.4.6-2.4-standard\movpy\lib\Lib\site-packages\Gui\MainFrame.py",&lt;br /&gt;
line 65, in __init__&lt;br /&gt;
File&lt;br /&gt;
"D:\Myhome\Development\movpy-0.4.6-2.4-standard\movpy\lib\Lib\site-packages\Gui\Tree.py",&lt;br /&gt;
line 132, in __init__&lt;br /&gt;
File&lt;br /&gt;
"D:\Myhome\Development\movpy-0.4.6-2.4-standard\movpy\lib\wx\_gdi.py",&lt;br /&gt;
line 4490, in Add&lt;br /&gt;
PyAssertionError: C++ assertion "wxAssertFailure"&lt;br /&gt;
failed in ..\..\src\msw\bitmap.cpp(1635): invalid&lt;br /&gt;
bitmap in wxInvertMask&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>error when config file missing</title><link href="https://sourceforge.net/p/bkm/pybkm-x/4/" rel="alternate"/><published>2004-06-07T18:31:04Z</published><updated>2004-06-07T18:31:04Z</updated><author><name>Chris DiGiano</name><uri>https://sourceforge.net/u/digic/</uri></author><id>https://sourceforge.netc0ac81f03cdc2b53e486b90cade34b780c1cb333</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;If the wx config file for pyBKM has not yet been&lt;br /&gt;
created (or was deleted by the users), the system&lt;br /&gt;
displays the error dialog "File does not exist" on&lt;br /&gt;
launch. Clicking OK leaves the user with a blank and&lt;br /&gt;
useless bookmark window. Requesting a new bookmark&lt;br /&gt;
triggers the same error dialog.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>pyBKM 0.2.1 missing pictures dir</title><link href="https://sourceforge.net/p/bkm/pybkm-x/3/" rel="alternate"/><published>2004-05-25T22:08:07Z</published><updated>2004-05-25T22:08:07Z</updated><author><name>Chris DiGiano</name><uri>https://sourceforge.net/u/digic/</uri></author><id>https://sourceforge.net6f4180ee6971a2e8dce6d861637e53c4f4de6069</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;The 0.2.1 release of pyBKM is missing the pictures dir&lt;br /&gt;
needed displaying the tree view.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Initial tree display lacks root node</title><link href="https://sourceforge.net/p/bkm/pybkm-x/2/" rel="alternate"/><published>2004-05-25T19:56:17Z</published><updated>2004-05-25T19:56:17Z</updated><author><name>Chris DiGiano</name><uri>https://sourceforge.net/u/digic/</uri></author><id>https://sourceforge.net32bda7ac292c993f2bec627196e4989a40c08ab6</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;When I start pyBKM the tree view is blank, which makes&lt;br /&gt;
it impossible to add new bookmarks/folders. To work&lt;br /&gt;
around, I have to choose New from the File menu to&lt;br /&gt;
finally get a root node into which I can add items. &lt;/p&gt;
&lt;p&gt;Inspecting the code led me to following conclusion:&lt;/p&gt;
&lt;p&gt;After several false starts launching pyBKM (see my&lt;br /&gt;
previous bug report on launching), it would seem that&lt;br /&gt;
pyBKM has a recent file list, but it contains all bad&lt;br /&gt;
paths. This means that in MainFrame.__init__(),&lt;br /&gt;
MainFrame.OpenFile() is actually never called.&lt;/p&gt;
&lt;p&gt;Attached is a patch that seems to fix the problem.&lt;/p&gt;
&lt;p&gt;Configuration: wxPython 2.5.1 on Mac OS X 10.3.3&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>pyBKM error on launch</title><link href="https://sourceforge.net/p/bkm/pybkm-x/1/" rel="alternate"/><published>2004-05-25T19:46:33Z</published><updated>2004-05-25T19:46:33Z</updated><author><name>Chris DiGiano</name><uri>https://sourceforge.net/u/digic/</uri></author><id>https://sourceforge.net2662bbacddbf5e225e21107182ea76b519c0e92b</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;I just installed a fresh copy of wxPython on Mac OS X&lt;br /&gt;
and grabbed the latest pyBKM from the CVS tree. When I&lt;br /&gt;
run pyBKM.py, I get the following error:&lt;/p&gt;
&lt;p&gt;Traceback (most recent call last):&lt;br /&gt;
File "PyBKM.py", line 37, in ?&lt;br /&gt;
app = pyBkmApp(0)&lt;br /&gt;
File "//Library/Python/2.3/wx/core.py", line 5042, in&lt;br /&gt;
__init__&lt;br /&gt;
self._BootstrapApp()&lt;br /&gt;
File "//Library/Python/2.3/wx/core.py", line 4791, in&lt;br /&gt;
_BootstrapApp&lt;br /&gt;
return _core.PyApp__BootstrapApp(*args, **kwargs)&lt;br /&gt;
File "PyBKM.py", line 25, in OnInit&lt;br /&gt;
frame = MainFrame(_('Bookmark Manager'))&lt;br /&gt;
File "/Users/digi/Code/pybkm2/Gui/MainFrame.py", line&lt;br /&gt;
72, in __init__&lt;br /&gt;
self.CreateMenuBar()&lt;br /&gt;
File "/Users/digi/Code/pybkm2/Gui/MainFrame.py", line&lt;br /&gt;
118, in CreateMenuBar&lt;br /&gt;
self.ActivateMenu()&lt;br /&gt;
File "/Users/digi/Code/pybkm2/Gui/MainFrame.py", line&lt;br /&gt;
163, in ActivateMenu&lt;br /&gt;
nodeSelected = self.__tree.getSelectedNode() != None&lt;br /&gt;
File "/Users/digi/Code/pybkm2/Gui/Tree.py", line 485,&lt;br /&gt;
in getSelectedNode&lt;br /&gt;
return self.GetItemData(self.GetRootItem()).GetData()&lt;br /&gt;
File "//Library/Python/2.3/wx/controls.py", line&lt;br /&gt;
4159, in GetItemData&lt;br /&gt;
return _controls.TreeCtrl_GetItemData(*args, **kwargs)&lt;br /&gt;
wx.core.PyAssertionError: C++ assertion&lt;br /&gt;
"wxAssertFailure" failed in&lt;br /&gt;
../src/generic/treectlg.cpp(930): invalid tree item&lt;/p&gt;
&lt;p&gt;I have tracked this down to the tree being initialized&lt;br /&gt;
with an empty db. When ActiveMenu is called, BKM tries&lt;br /&gt;
to look up the currently selected node, which is&lt;br /&gt;
non-existent. Attached is a patched Tree.py, which&lt;br /&gt;
seems to fix the problem.&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>