[Python-Dev] ',' precedence in documentation (original) (raw)
Guido van Rossum guido at python.org
Mon Sep 15 16:15:58 CEST 2008
- Previous message: [Python-Dev] ',' precedence in documentation
- Next message: [Python-Dev] ',' precedence in documentation
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On Mon, Sep 15, 2008 at 4:49 AM, Steven D'Aprano <steve at pearwood.info> wrote:
On Mon, 15 Sep 2008 01:55:00 pm Leif Walsh wrote:
On Sun, Sep 14, 2008 at 11:36 PM, Eric Smith <eric at trueblade.com> wrote: > 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.
Doesn't imply that to me. I read it as 'first you assert that B is true; if not (else), you print S'. Personally, I like 'else' better than 'as', because 'as' seems to contain the notion of assignment. I agree with Leif on both his comments. I don't particularly see the need to change assert, but if it has to change, I'd be perfectly happy with one of "assert B else S" or "assert B except S".
In private mail someone suggested the Java assert syntax:
assert expression : expression
-- --Guido van Rossum (home page: http://www.python.org/~guido/)
- Previous message: [Python-Dev] ',' precedence in documentation
- Next message: [Python-Dev] ',' precedence in documentation
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]