473,574 Members | 2,952 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

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 3281
On Wed, 20 Dec 2006 15:45:01 +0100, Laszlo Nagy
<ga*****@design aproduct.bizwro te:
>
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_r emove: assertion
`GTK_IS_TOOLBAR container) || widget->parent == GTK_WIDGETconta iner)' failed
python:3255): Gtk-CRITICAL **: gtk_container_r emove: assertion
`GTK_IS_TOOLBAR container) || widget->parent == GTK_WIDGETconta iner)' 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*****@design aproduct.bizwro te:
>
>>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_r emove: assertion
`GTK_IS_TOOLBA Rcontainer) || widget->parent == GTK_WIDGETconta iner)' failed
python:3255) : Gtk-CRITICAL **: gtk_container_r emove: assertion
`GTK_IS_TOOLBA Rcontainer) || widget->parent == GTK_WIDGETconta iner)' 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.atwro te:
Does not work for me! I'm getting messages like this:

python:3255): Gtk-CRITICAL **: gtk_container_r emove: assertion
`GTK_IS_TOOLBAR container) || widget->parent == GTK_WIDGETconta iner)' failed
python:3255): Gtk-CRITICAL **: gtk_container_r emove: assertion
`GTK_IS_TOOLBAR container) || widget->parent == GTK_WIDGETconta iner)' 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.atwro te:
>Does not work for me! I'm getting messages like this:

python:3255) : Gtk-CRITICAL **: gtk_container_r emove: assertion
`GTK_IS_TOOLBA Rcontainer) || widget->parent == GTK_WIDGETconta iner)' failed
python:3255) : Gtk-CRITICAL **: gtk_container_r emove: assertion
`GTK_IS_TOOLBA Rcontainer) || widget->parent == GTK_WIDGETconta iner)' 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
1564
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 runtime also controls the language." - Kay Schluehr Jake tells us about the \r control character, which allows one to refresh a terminal line....
0
2566
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, 3Dstudio, Maya,Vectorworks...) and vector drawing programs (such as Illustrator, Flash, ...). SDXF can generate complex CAD drawings (dxf...
1
1913
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
2431
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 moved to somewhere else? I dimly recall a post by Stani wherein he said he might move the site, but I can't find it... John
0
1761
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 the requirements: - python framework (Zope/Plone, django, turbogears, ...) - I have the freedom to use this website also for other projects besides...
1
1983
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, John Pote
8
7966
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 to catch up again with Python. I am now appearing for Job Interviews these days and I am wondering if anybody of you appeared for a Python...
0
1711
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 from Stani. It's amazing how not having automatic indentation can make working in the ide such a pain. This has been going on for a while (like a...
0
1317
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
7805
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, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main...
0
7726
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 effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language...
0
8237
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that...
0
8098
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the...
0
6454
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then...
1
5622
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes...
0
3752
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
2245
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
0
1060
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating...

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.