[Python-Dev] ',' precedence in documentation

Eric Smith eric at trueblade.com
Mon Sep 15 05:36:57 CEST 2008


Greg Ewing wrote:
> Guido van Rossum wrote:
> 
>> Perhaps we should aim to kill "assert B, S" as well?
> 
> Maybe
> 
>   assert B else S
> 
> ?

If we really want to change it, I think:
   assert B as S
is better because S is the string to report; that is, "if B is false, 
report the problem as the string S".

'else' implies to me what to do if you're not failing the assert, which 
is not the case.

Personally I'm not convinced the syntax is so unusual as it currently 
stands.


More information about the Python-Dev mailing list