Writing a python editor for blind developers

Oscar Benjamin oscar.j.benjamin at gmail.com
Mon Jul 6 15:14:10 CEST 2015

Hi Germano,

You may want to use the jedi package which you can find at this link:

I'm not personally involved with the jedi package but I use it within my
own editor Vim and my understanding is that it should be useful for Python
autocompletion support in any IDE. It uses static analysis to infer the
types of variables e.g. an instance of a class so that it can complete the
methods for that class.


On Mon, 6 Jul 2015 at 09:22 germano carella <germanocarella.list at gmail.com>

> Hi to all,
> I'm new of this list.
> I'm Germano from Italy. I'm 39 and I'm a blind developer.
> I'm writing a python editor accessible to screen readers, with
> autocompletion support.
> So, when I write something, a context menu displays all option I can use.
> To do this, I'm using inspect module and pkgutil, and parsing docstring
> of builtin functions 'cause inspect.getargspec doesn't work with builtins.
> Now, when I instantiate a class, for example, I'd like to receive option
> on methods when I write name. ...
> I tired to use code.InteractiveConsole running in background.
> In this way, I can run source code every time I press enter and
> code.InteractiveConsole executes it in background.
> The problem is when I'm writing a function: InteractiveConsole executes
> it, but doesn't update her locals since I finish to write the function;
> so I can't retrieve local variables.
> There is an other way can you suggest me?
> Thanks!
> Germano
> --
> https://mail.python.org/mailman/listinfo/python-list
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-list/attachments/20150706/3a0fbf13/attachment.html>

More information about the Python-list mailing list