473,386 Members | 1,860 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,386 software developers and data experts.

Stani's Python Editor - questions


Hello,

I was trying to get answers for these. SPE homepage was down. Then I
found it on berlios
(http://developer.berlios.de/forum/fo...forum_id=12695) but no one
answered since 5 days. In fact nobody seems to write in anything to that
forum, I presume it is dead. I have no other choice than ask it here. I
apologize in advance, they may be silly questions.

1. How can I navigate between opened files? Usually I open 10 or more
files at the same time. There is no way to quickly scroll the tabs and
select the one that I want. Tabs simply run out of my screen.
2. I tried to use the "Browser" for navigation but it tells me "file is
already open" and it won't switch to the file. Annoying.
3. I also tried to go to the file using Ctrl+Enter (when the name of the
file is written under the cursor). The same problem: it tells "file is
already open", and it will not switch to the (already opened) file.
4. While running a program from inside SPE, the output window display
everything in HTML, including the stdout of the program. I have a
program that produces a very nice output when I run it from a terminal.
But it is unbelievable what it looks like when I run it from SPE. :-)
Especially if you print messages like <class __main__.Athey will
silently disappear from the output screen because they look like an
invalid HTML tag. Frustrating.
5. There should be a an option to clear the output panel before running
the program anyway. I see no way to clear it at all.
6. When I create a new file and select File/Save as, the dialog window
comes up. It is so small that I cannot see the names of the shortest
files and it is not resizeable.
7. Whenever I open a file or start a program inside SPE, I get a "Failed
to display HTML document in ISO-8859-1 encoding" error message.
8. The "Explore" panel on the left comes up for every file that I open.
I do not want it to come up by default, because I have screen resolution
problems.

I did not find any options/preferences to change the above things. Some
of the above might be new feature requests. I recently switched from
DrPython to SPE. SPE has more functions and it could be much much better
than DrPython, but it has big problems. For example, I like that SPE
saves the workspace automatically for me. But it takes two minutes to
start up SPE, because I have to press the "OK" button on the ISO8859-1
message for each file that is re-opened. I very like the Browser window,
but I cannot use it for navigation. I like the new style save file
dialog, but I cannot use it because it is small. I like the code
completion. (dot) :-)

Thanks,

Laszlo

Dec 20 '06 #1
5 3264
On Wed, 20 Dec 2006 15:45:01 +0100, Laszlo Nagy
<ga*****@designaproduct.bizwrote:
>
Hello,

I was trying to get answers for these. SPE homepage was down. Then I
found it on berlios
(http://developer.berlios.de/forum/fo...forum_id=12695) but no one
answered since 5 days. In fact nobody seems to write in anything to that
forum, I presume it is dead. I have no other choice than ask it here. I
apologize in advance, they may be silly questions.

1. How can I navigate between opened files? Usually I open 10 or more
files at the same time. There is no way to quickly scroll the tabs and
select the one that I want. Tabs simply run out of my screen.
Normally with ctrl-tab, ctrl-shift-tab, ctrl-f6 ctrl-shift-f6 (at least
on windows)
>2. I tried to use the "Browser" for navigation but it tells me "file is
already open" and it won't switch to the file. Annoying.
What version do you have? on 0.8.0b on Windows, it jumps to the tab,
if the file is already open.
>[...]
I did not find any options/preferences to change the above things. Some
of the above might be new feature requests. I recently switched from
DrPython to SPE. SPE has more functions and it could be much much better
than DrPython, but it has big problems.
Now the interesting part of your post begins for me. :)
>For example, I like that SPE
saves the workspace automatically for me.
In DrPython you have a plugin Sessions or SessionsLight for that.
on the sf project page and the SessionsLight on:
http://mitglied.lycos.de/drpython/
It saves all open file plus last editing position.
>But it takes two minutes to
start up SPE, because I have to press the "OK" button on the ISO8859-1
message for each file that is re-opened.
>I very like the Browser window,
but I cannot use it for navigation. I like the new style save file
dialog, but I cannot use it because it is small. I like the code
completion. (dot) :-)
In DrPython, there is also a Code Completions plugin.
It is not perfect, but still useful.
I don't want to persuade to use this or that,
but a closer look to the plugins will reveal
the "hidden" features of DrPython, and plugins
prevent DrPython to become to bloated.
>Thanks,

Laszlo
Dec 21 '06 #2
>1. How can I navigate between opened files? Usually I open 10 or more
files at the same time. There is no way to quickly scroll the tabs and
select the one that I want. Tabs simply run out of my screen.

Normally with ctrl-tab, ctrl-shift-tab, ctrl-f6 ctrl-shift-f6 (at least
on windows)
This does not work for me. I'm using these:

OS: FreeBSD 6.1-RELEASE
Python: 2.4.3
wxPython: 2.6.3.3
SPE: 0.8.2a

Maybe I should use 0.8.0, but this would be difficult. My SPE was
installed using the "ports" system of my OS and I do not want to screw
it up.
>2. I tried to use the "Browser" for navigation but it tells me "file is
already open" and it won't switch to the file. Annoying.

What version do you have? on 0.8.0b on Windows, it jumps to the tab,
if the file is already open.
Does not work for me! I'm getting messages like this:

python:3255): Gtk-CRITICAL **: gtk_container_remove: assertion
`GTK_IS_TOOLBARcontainer) || widget->parent == GTK_WIDGETcontainer)' failed
python:3255): Gtk-CRITICAL **: gtk_container_remove: assertion
`GTK_IS_TOOLBARcontainer) || widget->parent == GTK_WIDGETcontainer)' failed

I'm not sure what it means, but maybe the problem is not in SPE or
DrPython - it is with wxWidgets or GTK ?
In DrPython you have a plugin Sessions or SessionsLight for that.
Okay, I know that DrPython has lots of plugins. I tried to install some
of them but the important ones did not work and I gave up.
>But it takes two minutes to
start up SPE, because I have to press the "OK" button on the ISO8859-1
message for each file that is re-opened.
This must be a problem with wxHtmlWindow because I get the same message
when I start the wxPython demo. I'm upgrading wxPython right now, but
I'm not sure if it will help. SPE requires 2.6.1 and I already have a
newer version. (DrPython does not use wxHtmlWindow, this is why it does
not throw error messages.)
In DrPython, there is also a Code Completions plugin.
It is not perfect, but still useful.
I tried to install it on FreeBSD but it did not work. I tried it on
Windows and turned out that code completion in DrPython it is much worse
than in SPE. I'm missing code folding as well. DrPython is better for me
right now, because it works. :-) But none of them are practical nor easy
to use. SPE would be better if it worked. I wanted to buy the Wing IDE,
but their support team said it is not available for FreeBSD. They allow
me to compile it from sources but it is a mess. I would have to sign an
NDA and spend hours with compiling it, and it would still not be a
supported platform. It is just too much work. Komodo does not work on
FreeBSD at all. Also tried boaconstructor, but it was very unstable. If
I would like to have a good IDE for Python that knows a lot (code
completion, code folding, class browser, integrated debugger, call tips,
subversion integration etc.) then what choices I have?
I don't want to persuade to use this or that,
but a closer look to the plugins will reveal
the "hidden" features of DrPython, and plugins
prevent DrPython to become to bloated.
I'm sorry, I do not want to be offensive. DrPython is good, but it is
not a complete IDE. I would happily pay for a good IDE but I cannot find
one (not for FreeBSD). Maybe the problem is with my mind and I should
replace my OS immediately. :-)

Best,

Laszlo

Dec 21 '06 #3
On Thu, 21 Dec 2006 11:58:48 +0100, Laszlo Nagy
<ga*****@designaproduct.bizwrote:
>
>>1. How can I navigate between opened files? Usually I open 10 or more
files at the same time. There is no way to quickly scroll the tabs and
select the one that I want. Tabs simply run out of my screen.

Normally with ctrl-tab, ctrl-shift-tab, ctrl-f6 ctrl-shift-f6 (at least
on windows)
This does not work for me. I'm using these:

OS: FreeBSD 6.1-RELEASE
Python: 2.4.3
wxPython: 2.6.3.3
SPE: 0.8.2a
I also saw big problems with DrPython on wxPython: 2.6.3.3 and Ubuntu.
>
Maybe I should use 0.8.0, but this would be difficult. My SPE was
installed using the "ports" system of my OS and I do not want to screw
it up.
>>2. I tried to use the "Browser" for navigation but it tells me "file is
already open" and it won't switch to the file. Annoying.

What version do you have? on 0.8.0b on Windows, it jumps to the tab,
if the file is already open.
Does not work for me! I'm getting messages like this:

python:3255): Gtk-CRITICAL **: gtk_container_remove: assertion
`GTK_IS_TOOLBARcontainer) || widget->parent == GTK_WIDGETcontainer)' failed
python:3255): Gtk-CRITICAL **: gtk_container_remove: assertion
`GTK_IS_TOOLBARcontainer) || widget->parent == GTK_WIDGETcontainer)' failed
Same similar error messages with DrPy.
I would try to update to a higher wxPython version and/or reporting this
to the wxPython user mailing list.
>
I'm not sure what it means, but maybe the problem is not in SPE or
DrPython - it is with wxWidgets or GTK ?
I suspect so.
>In DrPython you have a plugin Sessions or SessionsLight for that.
Okay, I know that DrPython has lots of plugins. I tried to install some
of them but the important ones did not work and I gave up.
>>But it takes two minutes to
start up SPE, because I have to press the "OK" button on the ISO8859-1
message for each file that is re-opened.
This must be a problem with wxHtmlWindow because I get the same message
when I start the wxPython demo. I'm upgrading wxPython right now, but
I'm not sure if it will help. SPE requires 2.6.1 and I already have a
newer version. (DrPython does not use wxHtmlWindow, this is why it does
not throw error messages.)
I would comment out the wxPython versions check in spe for trying out.
>In DrPython, there is also a Code Completions plugin.
It is not perfect, but still useful.
I tried to install it on FreeBSD but it did not work. I tried it on
Windows and turned out that code completion in DrPython it is much worse
than in SPE.
Yes, I know! :(
This is also a future task.
>I'm missing code folding as well. DrPython is better for me
right now, because it works. :-)
Code folding should work in DrPython. Preferences =File types and
click folding check box, then the folding menu in View menu should work.

It is on "our" todo list for Drpython. I plan on January or February to
make a thorough test on Linux.
BTW: For that I'm (we're) looking for tester and developer for all
that things.

>But none of them are practical nor easy
to use. SPE would be better if it worked. I wanted to buy the Wing IDE,
but their support team said it is not available for FreeBSD. They allow
me to compile it from sources but it is a mess. I would have to sign an
NDA and spend hours with compiling it, and it would still not be a
supported platform. It is just too much work. Komodo does not work on
FreeBSD at all. Also tried boaconstructor, but it was very unstable. If
I would like to have a good IDE for Python that knows a lot (code
completion, code folding, class browser, integrated debugger, call tips,
subversion integration etc.) then what choices I have?
Did you try already Eric3 (with PyQt). Looks very nice and stable
and has a lot of features.
>
>I don't want to persuade to use this or that,
but a closer look to the plugins will reveal
the "hidden" features of DrPython, and plugins
prevent DrPython to become to bloated.

I'm sorry, I do not want to be offensive.
No, no problem at all! :)
>DrPython is good, but it is
not a complete IDE.
I see, it isn't intended to be that also.
>I would happily pay for a good IDE but I cannot find
one (not for FreeBSD). Maybe the problem is with my mind and I should
replace my OS immediately. :-)
Good Luck for finding your preferred editor and IDE.
>
Best,

Laszlo
Cheers,
Dec 21 '06 #4
On 12/21/06, Franz Steinhaeusler <fr*****************@gmx.atwrote:
Does not work for me! I'm getting messages like this:

python:3255): Gtk-CRITICAL **: gtk_container_remove: assertion
`GTK_IS_TOOLBARcontainer) || widget->parent == GTK_WIDGETcontainer)' failed
python:3255): Gtk-CRITICAL **: gtk_container_remove: assertion
`GTK_IS_TOOLBARcontainer) || widget->parent == GTK_WIDGETcontainer)' failed

Same similar error messages with DrPy.
I would try to update to a higher wxPython version and/or reporting this
to the wxPython user mailing list.
FWIW, this has been reported for ages on the wxPython list. It's a bug
in the Gtk implementation that generates these scary-looking warnings,
but doesn't seem to cause any real problems.

--

# p.d.
Dec 21 '06 #5
On Thu, 21 Dec 2006 07:09:54 -0500, "Peter Decker" <py******@gmail.com>
wrote:
>On 12/21/06, Franz Steinhaeusler <fr*****************@gmx.atwrote:
>Does not work for me! I'm getting messages like this:

python:3255): Gtk-CRITICAL **: gtk_container_remove: assertion
`GTK_IS_TOOLBARcontainer) || widget->parent == GTK_WIDGETcontainer)' failed
python:3255): Gtk-CRITICAL **: gtk_container_remove: assertion
`GTK_IS_TOOLBARcontainer) || widget->parent == GTK_WIDGETcontainer)' failed

Same similar error messages with DrPy.
I would try to update to a higher wxPython version and/or reporting this
to the wxPython user mailing list.

FWIW, this has been reported for ages on the wxPython list. It's a bug
in the Gtk implementation that generates these scary-looking warnings,
but doesn't seem to cause any real problems.
Sorry, I didn't find the right messages.
Do you remember is is necessary to update wxpython or even other
underlying software?
Dec 21 '06 #6

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

4
by: Simon Brunning | last post by:
QOTW: "If you're sick of answering newbie questions, and don't think you can do so politely, for the sake of the community, DON'T! You're not that necessary." - Joal Heagney "Who controls the...
0
by: s_t_a_n_i | last post by:
SDXF is a Python library to generate DXF files. DXF is an abbreviation of Data Exchange File, a vector graphics file format. It is supported by virtually all CAD products (such as AutoCAD, Blender,...
1
by: ajikoe | last post by:
hello, I wonder if anyone used spe stani, I'm looking for how to collapse all code fold, but can't find. pujo
7
by: John DeRosa | last post by:
SPE's site (http://pythonide.stani.be/) has been inaccessible to me for at least a day. Can anyone else get to it? I looked on Google and didn't see any new locations for SPE. Has it recently...
0
by: SPE - Stani's Python Editor | last post by:
SPE was hosted for a long while by Zettai. I'd like to thank them again for their wonderful service. Unfortunately they will go out of business. So SPE is looking for a new webhost. These are...
1
by: John Pote | last post by:
Hi everyone, Been trying to get the latest version of Stani's Python Editor the last few days. But I cannot get any response out of 'pythonide.stani.be'. Anyone know what's happened? Ta much,...
8
by: Krypto | last post by:
Hi, I have used Python for a couple of projects last year and I found it extremely useful. I could write two middle size projects in 2-3 months (part time). Right now I am a bit rusty and trying...
0
by: Rick King | last post by:
Hi everyone, The editor in spe on my system (win XP home sp2) does not do automatic indentation..... I can't figure out why - it used to. I'm set up with subversion so I have the very latest stuff...
0
by: Rick King | last post by:
In my previous post about spe I didn't mention that my set up is: python 2.4.4 wxpython 2.8.3 thanks. -Rick King
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.