Re: [Python-Dev] (#19562) Asserts in Python stdlib code (datetime.py)

2013年11月15日 19:33:45 -0800

> Should stdlib code use assert at all?
>
> If user input can trigger an assert, then the code should raise a normal
> exception that will not disappear with -OO.
>
> If the assert is testing program logic, then it seems that the test belongs
> in the test file, in this case, test/test_datetime.py. For example, consider
> the following (backwards) code.
>
> Is there any policy on use of assert in stdlib production code?
It is my assertion that assert should only be used where a
system-level problem would occur, where you cannot trap an error
condition.
-- 
MarkJ
Tacoma, Washington
_______________________________________________
Python-Dev mailing list
[email protected]
https://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com

Reply via email to