Patches item #1673355, was opened at 2007-03-04 00:40
Message generated for change (Tracker Item Submitted) made by Item Submitter
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=305470&aid=1673355&group_id=5470

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: Core (C code)
Group: None
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: John Reese (johnreese)
Assigned to: Nobody/Anonymous (nobody)
Summary: change repr(...) from 'Ellipsis' to '...'

Initial Comment:
Given that in Python 3000 you can now use ... as an expression, it seemed like 
its repr might as well be ... too.  The thread quoted in pep 3100 as the reason 
for the decision suggested using '(int, ...)' as a type annotation; in such 
expressions, having ... print as ... would be more readable.

Note that this would break any doctests including ellipses; none of the 
Lib/test tests do, and the non-doctests don't care about the repr and still 
pass.  Since prior to Python 3000 ... could only be used in slices, it's 
unlikely this will break much.

I have now written about 100 times more characters than are changed by the 
patch.

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=305470&aid=1673355&group_id=5470
_______________________________________________
Patches mailing list
[email protected]
http://mail.python.org/mailman/listinfo/patches

Reply via email to