This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Title: Usability issue from not being able to use defined start and end code block markers
Type: Stage:
Components: Interpreter Core Versions: Python 3.0, Python 2.4, Python 2.3, Python 3.1, Python 2.2.3, Python 2.7, Python 2.6, Python 2.2.2, Python 2.5, Python 2.2.1, Python 2.2, Python 2.1.2, Python 2.1.1
Status: closed Resolution: rejected
Dependencies: Superseder:
Assigned To: Nosy List: Mez, orsenthil
Priority: normal Keywords:

Created on 2008-09-23 01:53 by Mez, last changed 2022-04-11 14:56 by admin. This issue is now closed.

Messages (2)
msg73612 - (view) Author: Martin Meredith (Mez) Date: 2008-09-23 01:53
Recently, a blind user posted on Stack Overflow asking whether there was
something that would allow them to use braces within python.

They have a point, with only tabs being show in the editor, it can be
very confusing for a blind user using a braille output, or a screen
reader to be able to tell exactly where in a code block they are. 

Specific Code Block Markers would allow them to understand this in a
more definate manner.

The question can be found at

Along with some suggestions.

It would be nice if this issue could be resolved in some manner. I
understand obviously, that the fact that python doesn't use braces etc
is why people like it, but the fact that this causes issues so that
python is barely usable by unsighted persons is something that I think
should be addressed.
msg73614 - (view) Author: Senthil Kumaran (orsenthil) * (Python committer) Date: 2008-09-23 04:32
Hello Mez, I don't think this will be implemented in the language. There
have discussions on supporting braces (as accessibility mechanism)
before, but it is not generally agreed upon.

I would like to point to you the discussion between Guido and T.V.Raman
at c.l.p here:  You might find
something that would be actually be helpful to blind users, emacsspeak
with python mode extension. Also in the stackoverflow discussion, I
found people pointing to wrapper utilities like pyBraces. That should be
helpful too, but Python wont be changing to support braces.

This report can be closed.
Date User Action Args
2022-04-11 14:56:39adminsetgithub: 48192
2008-09-23 12:57:48benjamin.petersonsetstatus: open -> closed
resolution: rejected
2008-09-23 04:32:11orsenthilsetnosy: + orsenthil
messages: + msg73614
2008-09-23 01:53:25Mezcreate