[Python-ideas] Add 'use warnings' directive, like in Perl
Terry Reedy
tjreedy at udel.edu
Wed Feb 11 00:40:41 CET 2015
On 2/10/2015 11:04 AM, Eduard Bondarenko wrote:
> Actually, this is my first experience for writing into the community
> like this, so excuse me if you found some mistakes or oddities.
Code should be plain plain-text, without markup such as *s around
identifiers.
> #!/usr/bin/python
>
> *word* = raw_input("Enter line : ")
>
> if *word* == "hello":
> print ("You wrote \'hello\'")
> else:
> if *world* == "buy": #Error! should be word not world
> print "Buy"
elif world == "buy": #Error! should be word not world
> else:
> *iamnotfunction* #Also error
>
> This script contains two errors. And in both cases we will know about it
> at runtime. And the most worst thing is that you will not know about
> these errors until someone enters anything other than the "hello" word..
The test suite should test each branch each way.
https://pypi.python.org/pypi/coverage/3.7.1
makes this easy.
--
Terry Jan Reedy
More information about the Python-ideas
mailing list