New submission from Ethan Furman:

Per Nick's suggestion here is the patch to remove the "assret" check, but leave 
the "assert" check in place.

As Terry summarized:
> 1. It is false that 'assret' is necessarily a typo. Someone might quite
> legitimately use it as an attribute. Aside from the fact that it might be an
> *intentional* misspelling to avoid a clash with 'assert', I found the 
> following
> on Google.
>   a. It appears to be both a (person) name (Turkey?) and a username.
>   b. It can be a contraction, abbreviation, or pair of acronym: ass-et
>      ret-ention, ass-istant ret-ired (?), and something in connection with
>      high-pressure oil lines.  Python usage is not restricted to English-
>      speaking geeks.
>
> 2. It gives the impression that 'assret' is a legitimate alias for 'assert'.
> See 
> https://stackoverflow.com/questions/31382895/any-core-real-reference-to-assret-as-alias-to-assert
>
> If the doc is revised to counter this impression, then I predict that this 
> will
> join the list of Python warts and reasons to ridicule Python.
>
> 3. It violates Python design principles. To many, the beauty of Python is that
> it is relatively clean and simple, and not filled with hundreds of nitpicky
> exceptions and special cases.

----------
files: remove_assret.stoneleaf.01.patch
keywords: patch
messages: 246873
nosy: ethan.furman, michael.foord
priority: normal
severity: normal
status: open
title: remove "assret" from mock error checking
versions: Python 3.5
Added file: http://bugs.python.org/file39939/remove_assret.stoneleaf.01.patch

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue24656>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to