June 1, 2021
12:09 a.m.
On Mon, May 31, 2021 at 10:55:08PM +0100, MRAB wrote:
a = []; a.append(a); a [[...]] [[...]] [[Ellipsis]]
Why is it 3 dots anyway? As we've already ascribed a meaning to 3 dots, why not use 4 dots in this use?
Three dots for ommitted text is standard in English. Four dots is an ellipsis followed by a full stop. We could go against that convention (Python is not English, although it is based closely on many English conventions) but honestly I think that any change in this area is of such little benefit that it's not worth the potential disruption to documentation and doctests. -- Steve