← Back to team overview

kicad-developers team mailing list archive

Re: Enhanced Python Shell

 

I just tried this.  Nice!  This is definitely nicer than the Python
shell we are using.  I'm with Nick, where's the patch?

On 12/12/2015 10:00 AM, Nick Østergaard wrote:
> I have heard that it opens fine on linux, windows and OS X. I don't
> expect it to break anything. I am just waiting for the patch to test
> that.
> 
> 2015-12-11 20:36 GMT+01:00 Wayne Stambaugh <stambaughw@xxxxxxxxx>:
>> What say our Python devs.  I'm fine with it assuming it doesn't break
>> anything (read all platforms).
>>
>> On 12/11/2015 10:03 AM, Chris Pavlina wrote:
>>> I second this suggestion. It's way nicer than the dinky little Notepad-with-REPL we're using right now.
>>>
>>> --
>>> Chris
>>>
>>> On Fri, Dec 11, 2015 at 10:57:26PM +0800, Strontium wrote:
>>>> Hello Kicad developers,
>>>>
>>>> I have been a very long time follower of kicad and I think the work done to
>>>> it over the years is simply amazing.
>>>> I would love to contribute where I can.
>>>>
>>>> I have had need to play with the python scripting of Kicad.  Kicad uses
>>>> wxpython.
>>>> Wxpython includes within it, a much better shell than the one currently
>>>> being used.
>>>>
>>>> If inside the current python shell, one does this:
>>>>
>>>>>>> import wx; f = wx.py.editor.EditorNotebookFrame(title="KiCad PCB");
>>>> f.Show()
>>>>
>>>> You will see what I am talking about.
>>>>
>>>> It provides a nice way to introspect python state when writing scripts, and
>>>> also includes a simple tabbed text editor.
>>>>
>>>> Its possible this shell could be tweaked to be even better, but even as it
>>>> stands its a LOT better than the default shell.
>>>>
>>>> I am working on a proposed patch to sub the existing shell with this one,
>>>> for further discussion.  I will post it once I test it.
>>>>
>>>> Strontium (Steven J)
>>>>
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> Mailing list: https://launchpad.net/~kicad-developers
>>>> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
>>>> Unsubscribe : https://launchpad.net/~kicad-developers
>>>> More help   : https://help.launchpad.net/ListHelp
>>>
>>> _______________________________________________
>>> Mailing list: https://launchpad.net/~kicad-developers
>>> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
>>> Unsubscribe : https://launchpad.net/~kicad-developers
>>> More help   : https://help.launchpad.net/ListHelp
>>>
>>
>>
>> _______________________________________________
>> Mailing list: https://launchpad.net/~kicad-developers
>> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
>> Unsubscribe : https://launchpad.net/~kicad-developers
>> More help   : https://help.launchpad.net/ListHelp



Follow ups

References