@@ -114,10 +114,10 @@ Those two possibilities are better avoided without any strong reason to not
114114follow the syntax that is the closest to the function definition: ``send('Hello',
115115'World', cc='Cthulhu', bcc='God') ``.
116116
117- As a side note, following YAGNI _ principle, it is often harder to remove an
118- optional argument (and its logic inside the function) that was added "just in
119- case" and is seemingly never used, than to add a new optional argument and its
120- logic when needed.
117+ As a side note, following ` YAGNI < http://en.wikipedia.org/wiki/You_ain't_gonna_need_it >`_
118+ principle, it is often harder to remove an optional argument (and its logic inside the
119+ function) that was added "just in case" and is seemingly never used, than to add a
120+ new optional argument and its logic when needed.
121121
122122The **arbitrary argument list ** is the third way to pass arguments to a
123123function. If the function intention is better expressed by a signature with an
@@ -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