Some Pycrust issues
(All is 2.6.2.1 and WinXO)
(To Robin)
1) Save Settings (manually)
I don't know, if you get this message a few days ago:
I think, there is a misunderstandment.
No, that is what autoSave is supposed to turn on or off, wheather or not
all the settings are saved automatically. I expect that there may be
times when you make some changes to layout or settings for one session
but you don't want it to overwrite your default settings. So you can
turn off autosave and then when you start up the next time it will use
your former saved settings instead of what you had active the last time
you exited PyCrust.
(I want to save my settings only this time, so
I want to use Save Settings and Autosave should be off;
to prevent automatic saving every time, I leave Pycrust):
If AutoSave is switched off and I want to Save my settings
manually, nothing (the new size of the frame for example) is saved.
So if I want to save my settings now:
I have to check the AutoSave Settings Menu Bar,
then Save Settings,
then uncheck Autosave Settings.
Or am I slow on the uptake?
2) There is a traceback in the namespace viewer:
you can duplicate this with:
Go to namespace, open the root node (locals), select with the
left button __doc__, release the mouse button, move the mouse
to __file__ and press the right mouse button:
The hourglas is shown and following traceback appears:
c:\Python24\Lib\site-packages\wx-2.621-msw-ansi\wx\py>pycrust.py
Traceback (most recent call last):
File "c:\Python24\Lib\site-packages\wx-2.6-msw-ansi\wx\py\filling.py", line 96, in OnSel
Changed
self.display()
File "c:\Python24\Lib\site-packages\wx-2.6-msw-ansi\wx\py\filling.py", line 162, in disp
lay
if self.IsExpanded(item):
File "c:\Python24\Lib\site-packages\wx-2.6-msw-ansi\wx\_controls.py", line 5455, in IsEx
panded
return _controls_.TreeCtrl_GetPrevSibling(*args, **kwargs)
wx._core.PyAssertionError: C++ assertion "wxAssertFailure" failed in ..\..\src\msw\treectr
l.cpp(1416): invalid tree item
Traceback (most recent call last):
File "c:\Python24\Lib\site-packages\wx-2.6-msw-ansi\wx\py\filling.py", line 96, in OnSel
Changed
self.display()
File "c:\Python24\Lib\site-packages\wx-2.6-msw-ansi\wx\py\filling.py", line 162, in disp
lay
if self.IsExpanded(item):
File "c:\Python24\Lib\site-packages\wx-2.6-msw-ansi\wx\_controls.py", line 5455, in IsEx
panded
return _controls_.TreeCtrl_GetPrevSibling(*args, **kwargs)
wx._core.PyAssertionError: C++ assertion "wxAssertFailure" failed in ..\..\src\msw\treectr
l.cpp(1416): invalid tree item
3) Open Pycrust, type a least on character, and than press ctrl-shift-backspace
(stc function delete to beginning of line):
Prompt is deleted and you cannot type in anymore any character
4) Open PyCrust, set the focus to namespace viewer (select locals with the left mouse button) =>
then go (with alt-o or the mouse) to the Option menu.
You will see, all items in the submenus of Auto Completion and Calltips are disabled.
Not so tragic, because if you set the focus again to the shell window,
the menu options appear enabled again, but nevertheless this is confusing.
···
--
Franz Steinhaeusler