@@ -416,12 +416,12 @@ Then run it on a file or series of files to get a report of any violations.
416416 optparse.py:544:21: W601 .has_key() is deprecated, use 'in'
417417
418418Conventions
419- :::::::::::
419+ ----------------
420420
421421Here are some conventions you should follow to make your code easier to read.
422422
423423Check if variable equals a constant
424- -----------------------------------
424+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
425425
426426You don't need to explicitly compare a value to True, or None, or 0 - you can
427427just add it to the if statement. See `Truth Value Testing
@@ -455,7 +455,7 @@ list of what is considered false.
455455 print ' attr is None!'
456456
457457 Access a Dictionary Element
458- ---------------------------
458+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
459459
460460Don't use the ``has_key `` function. Instead use ``x in d `` syntax, or pass
461461a default argument to ``get ``.
@@ -484,7 +484,7 @@ a default argument to ``get``.
484484 print d[' hello' ]
485485
486486 Short Ways to Manipulate Lists
487- ------------------------------
487+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
488488
489489`List comprehensions
490490<http://docs.python.org/tutorial/datastructures.html#list-comprehensions> `_
@@ -548,7 +548,7 @@ manually. Moreover,
548548it is better optimized for iterators.
549549
550550Read From a File
551- ----------------
551+ ~~~~~~~~~~~~~~~~
552552
553553Use the ``with open `` syntax to read from files. This will automatically close
554554files for you.
@@ -574,7 +574,7 @@ The ``with`` statement is better because it will ensure you always close the
574574file, even if an exception is raised.
575575
576576Returning Multiple Values from a Function
577- -----------------------------------------
577+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
578578
579579Python supports returning multiple values from a function as a comma-separated
580580list, so you don't have to create an object or dictionary and pack multiple
0 commit comments