472,374 Members | 1,576 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 472,374 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 3211
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
2
by: Kemmylinns12 | last post by:
Blockchain technology has emerged as a transformative force in the business world, offering unprecedented opportunities for innovation and efficiency. While initially associated with cryptocurrencies...
0
by: Naresh1 | last post by:
What is WebLogic Admin Training? WebLogic Admin Training is a specialized program designed to equip individuals with the skills and knowledge required to effectively administer and manage Oracle...
0
by: antdb | last post by:
Ⅰ. Advantage of AntDB: hyper-convergence + streaming processing engine In the overall architecture, a new "hyper-convergence" concept was proposed, which integrated multiple engines and...
0
hi
by: WisdomUfot | last post by:
It's an interesting question you've got about how Gmail hides the HTTP referrer when a link in an email is clicked. While I don't have the specific technical details, Gmail likely implements measures...
1
by: Matthew3360 | last post by:
Hi, I have been trying to connect to a local host using php curl. But I am finding it hard to do this. I am doing the curl get request from my web server and have made sure to enable curl. I get a...
0
BLUEPANDA
by: BLUEPANDA | last post by:
At BluePanda Dev, we're passionate about building high-quality software and sharing our knowledge with the community. That's why we've created a SaaS starter kit that's not only easy to use but also...
2
by: Ricardo de Mila | last post by:
Dear people, good afternoon... I have a form in msAccess with lots of controls and a specific routine must be triggered if the mouse_down event happens in any control. Than I need to discover what...
0
by: jack2019x | last post by:
hello, Is there code or static lib for hook swapchain present? I wanna hook dxgi swapchain present for dx11 and dx9.
0
DizelArs
by: DizelArs | last post by:
Hi all) Faced with a problem, element.click() event doesn't work in Safari browser. Tried various tricks like emulating touch event through a function: let clickEvent = new Event('click', {...

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.