[Pythonjp-checkins] [python-doc-ja] push by songo****@gmail***** - add ROOT/diff on 2011-03-19 15:47 GMT

Back to archive index

pytho****@googl***** pytho****@googl*****
2011年 3月 20日 (日) 05:19:57 JST


Revision: 04540726f25c
Author:   Naoki INADA  <inada****@klab*****>
Date:     Sat Mar 19 08:47:20 2011
Log:      add ROOT/diff
http://code.google.com/p/python-doc-ja/source/detail?r=04540726f25c

Added:
  /diff/about.rst.diff
  /diff/about.rst.html
  /diff/bugs.rst.diff
  /diff/bugs.rst.html
  /diff/contents.rst.diff
  /diff/contents.rst.html
  /diff/copyright.rst.diff
  /diff/copyright.rst.html
  /diff/glossary.rst.diff
  /diff/glossary.rst.html
  /diff/license.rst.diff
  /diff/license.rst.html

=======================================
--- /dev/null
+++ /diff/about.rst.diff	Sat Mar 19 08:47:20 2011
@@ -0,0 +1,45 @@
+--- r262/about.rst	2008-04-21 23:43:33.937018000 +0900
++++ r266/about.rst	2010-04-23 08:19:41.899054000 +0900
+@@ -1,33 +1,36 @@
+ =====================
+ About these documents
+ =====================
+
+
+-These documents are generated from `reStructuredText
+-<http://docutils.sf.net/rst.html>`_ sources by *Sphinx*, a document  
processor
+-specifically written for the Python documentation.
++These documents are generated from `reStructuredText`_ sources by  
`Sphinx`_, a
++document processor specifically written for the Python documentation.
+
+-In the online version of these documents, you can submit comments and  
suggest
+-changes directly on the documentation pages.
++.. _reStructuredText: http://docutils.sf.net/rst.html
++.. _Sphinx: http://sphinx.pocoo.org/
++
++.. In the online version of these documents, you can submit comments and  
suggest
++   changes directly on the documentation pages.
+
+ Development of the documentation and its toolchain takes place on the
+ docs****@pytho***** mailing list.  We're always looking for volunteers wanting
+ to help with the docs, so feel free to send a mail there!
+
+ Many thanks go to:
+
+ * Fred L. Drake, Jr., the creator of the original Python documentation  
toolset
+   and writer of much of the content;
+ * the `Docutils <http://docutils.sf.net/>`_ project for creating
+   reStructuredText and the Docutils suite;
+ * Fredrik Lundh for his `Alternative Python Reference
+   <http://effbot.org/zone/pyref.htm>`_ project from which Sphinx got many  
good
+   ideas.
+
+-See :ref:`reporting-bugs` for information how to report bugs in Python  
itself.
++See :ref:`reporting-bugs` for information how to report bugs in this
++documentation, or Python itself.
+
+ .. including the ACKS file here so that it can be maintained separately
+ .. include:: ACKS.txt
+
+ It is only with the input and contributions of the Python community
+ that Python has such wonderful documentation -- Thank You!
=======================================
--- /dev/null
+++ /diff/about.rst.html	Sat Mar 19 08:47:20 2011
@@ -0,0 +1,63 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+          "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+<html>
+
+<head>
+    <meta http-equiv="Content-Type"
+          content="text/html; charset=ISO-8859-1" />
+    <title></title>
+    <style type="text/css">
+        table.diff {font-family:Courier; border:medium;}
+        .diff_header {background-color:#e0e0e0}
+        td.diff_header {text-align:right}
+        .diff_next {background-color:#c0c0c0}
+        .diff_add {background-color:#aaffaa}
+        .diff_chg {background-color:#ffff77}
+        .diff_sub {background-color:#ffaaaa}
+    </style>
+</head>
+
+<body>
+
+        <table class="diff" id="difflib_chg_to0__top"
+               cellspacing="0" cellpadding="0" rules="groups" >
+            <colgroup></colgroup> <colgroup></colgroup>  
<colgroup></colgroup>
+            <thead><tr><th class="diff_next"><br /></th><th colspan="2"  
class="diff_header">r262/about.rst =&gt; r266/about.rst</th></tr></thead>
+            <tbody>
+                <tr><td class="diff_next" id="difflib_chg_to0__0"><a  
href="#difflib_chg_to0__0">f</a></td><td class="diff_header"  
id="from0_1">1</td><td  
nowrap="nowrap">=====================</td></tr>            <tr><td  
class="diff_next" id="difflib_chg_to0__1"></td><td class="diff_header"  
id="from0_2">2</td><td  
nowrap="nowrap">About&nbsp;these&nbsp;documents</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from0_3">3</td><td  
nowrap="nowrap">=====================</td></tr>            <tr><td  
class="diff_next"></td><td class="diff_header" id="from0_4">4</td><td  
nowrap="nowrap"></td></tr>            <tr><td class="diff_next"></td><td  
class="diff_header" id="from0_5">5</td><td  
nowrap="nowrap"></td></tr><tr><td class="diff_next"><a  
href="#difflib_chg_to0__1">n</a></td><td class="diff_header"  
id="from0_6">6-</td><td  
nowrap="nowrap">These&nbsp;documents&nbsp;are&nbsp;generated&nbsp;from&nbsp;`reStructuredText</td></tr>
+<tr><td class="diff_next"><a href="#difflib_chg_to0__1">n</a></td><td  
class="diff_header" id="to0_6">6+</td><td  
nowrap="nowrap">These&nbsp;documents&nbsp;are&nbsp;generated&nbsp;from&nbsp;`reStructuredText<span  
class="diff_add">`_&nbsp;sources&nbsp;by&nbsp;`Sphinx`_,&nbsp;a</span></td></tr>
+<tr><td class="diff_next"></td><td class="diff_header"  
id="from0_7">7-</td><td nowrap="nowrap"><span  
class="diff_sub">&lt;http://docutils.sf.net/rst.html&gt;`_&nbsp;sources&nbsp;by&nbsp;*Sphinx*,&nbsp;a&nbsp;document&nbsp;processor</span></td></tr>
+<tr><td class="diff_next"></td><td class="diff_header"  
id="from0_8">8-</td><td  
nowrap="nowrap">specifically&nbsp;written&nbsp;for&nbsp;the&nbsp;Python&nbsp;documentation.</td></tr>
+<tr><td class="diff_next"></td><td class="diff_header"  
id="to0_7">7+</td><td nowrap="nowrap"><span  
class="diff_add">document&nbsp;processor&nbsp;</span>specifically&nbsp;written&nbsp;for&nbsp;the&nbsp;Python&nbsp;documentation.</td></tr>
+            <tr><td class="diff_next"></td><td class="diff_header"  
id="from0_9">9</td><td nowrap="nowrap"></td></tr><tr><td  
class="diff_next"><a href="#difflib_chg_to0__2">n</a></td><td  
class="diff_header" id="to0_9">9+</td><td nowrap="nowrap"><span  
class="diff_add">..&nbsp;_reStructuredText:&nbsp;http://docutils.sf.net/rst.html</span></td></tr>
+<tr><td class="diff_next"></td><td class="diff_header"  
id="to0_10">10+</td><td nowrap="nowrap"><span  
class="diff_add">..&nbsp;_Sphinx:&nbsp;http://sphinx.pocoo.org/</span></td></tr>
+<tr><td class="diff_next"></td><td class="diff_header"  
id="to0_11">11+</td><td nowrap="nowrap"><span  
class="diff_add">&nbsp;</span></td></tr>
+<tr><td class="diff_next"></td><td class="diff_header"  
id="from0_10">10-</td><td  
nowrap="nowrap">In&nbsp;the&nbsp;online&nbsp;version&nbsp;of&nbsp;these&nbsp;documents,&nbsp;you&nbsp;can&nbsp;submit&nbsp;comments&nbsp;and&nbsp;suggest</td></tr>
+<tr><td class="diff_next"></td><td class="diff_header"  
id="to0_12">12+</td><td nowrap="nowrap"><span  
class="diff_add">..&nbsp;</span>In&nbsp;the&nbsp;online&nbsp;version&nbsp;of&nbsp;these&nbsp;documents,&nbsp;you&nbsp;can&nbsp;submit&nbsp;comments&nbsp;and&nbsp;suggest</td></tr>
+<tr><td class="diff_next"></td><td class="diff_header"  
id="from0_11">11-</td><td  
nowrap="nowrap">changes&nbsp;directly&nbsp;on&nbsp;the&nbsp;documentation&nbsp;pages.</td></tr>
+<tr><td class="diff_next"></td><td class="diff_header"  
id="to0_13">13+</td><td nowrap="nowrap"><span  
class="diff_add">&nbsp;&nbsp;&nbsp;</span>changes&nbsp;directly&nbsp;on&nbsp;the&nbsp;documentation&nbsp;pages.</td></tr>
+            <tr><td class="diff_next"></td><td class="diff_header"  
id="from0_12">12</td><td nowrap="nowrap"></td></tr>            <tr><td  
class="diff_next"></td><td class="diff_header" id="from0_13">13</td><td  
nowrap="nowrap">Development&nbsp;of&nbsp;the&nbsp;documentation&nbsp;and&nbsp;its&nbsp;toolchain&nbsp;takes&nbsp;place&nbsp;on&nbsp;the</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from0_14">14</td><td  
nowrap="nowrap">docs****@pytho*****&nbsp;mailing&nbsp;list.&nbsp;&nbsp;We're&nbsp;always&nbsp;looking&nbsp;for&nbsp;volunteers&nbsp;wanting</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from0_15">15</td><td  
nowrap="nowrap">to&nbsp;help&nbsp;with&nbsp;the&nbsp;docs,&nbsp;so&nbsp;feel&nbsp;free&nbsp;to&nbsp;send&nbsp;a&nbsp;mail&nbsp;there!</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from0_16">16</td><td nowrap="nowrap"></td></tr>            <tr><td  
class="diff_next"></td><td class="diff_header" id="from0_17">17</td><td  
nowrap="nowrap">Many&nbsp;thanks&nbsp;go&nbsp;to:</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from0_18">18</td><td nowrap="nowrap"></td></tr>            <tr><td  
class="diff_next" id="difflib_chg_to0__2"></td><td class="diff_header"  
id="from0_19">19</td><td  
nowrap="nowrap">*&nbsp;Fred&nbsp;L.&nbsp;Drake,&nbsp;Jr.,&nbsp;the&nbsp;creator&nbsp;of&nbsp;the&nbsp;original&nbsp;Python&nbsp;documentation&nbsp;toolset</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from0_20">20</td><td  
nowrap="nowrap">&nbsp;&nbsp;and&nbsp;writer&nbsp;of&nbsp;much&nbsp;of&nbsp;the&nbsp;content;</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from0_21">21</td><td  
nowrap="nowrap">*&nbsp;the&nbsp;`Docutils&nbsp;&lt;http://docutils.sf.net/&gt;`_&nbsp;project&nbsp;for&nbsp;creating</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from0_22">22</td><td  
nowrap="nowrap">&nbsp;&nbsp;reStructuredText&nbsp;and&nbsp;the&nbsp;Docutils&nbsp;suite;</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from0_23">23</td><td  
nowrap="nowrap">*&nbsp;Fredrik&nbsp;Lundh&nbsp;for&nbsp;his&nbsp;`Alternative&nbsp;Python&nbsp;Reference</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from0_24">24</td><td  
nowrap="nowrap">&nbsp;&nbsp;&lt;http://effbot.org/zone/pyref.htm&gt;`_&nbsp;project&nbsp;from&nbsp;which&nbsp;Sphinx&nbsp;got&nbsp;many&nbsp;good</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from0_25">25</td><td  
nowrap="nowrap">&nbsp;&nbsp;ideas.</td></tr>            <tr><td  
class="diff_next"></td><td class="diff_header" id="from0_26">26</td><td  
nowrap="nowrap"></td></tr><tr><td class="diff_next"><a  
href="#difflib_chg_to0__top">t</a></td><td class="diff_header"  
id="from0_27">27-</td><td  
nowrap="nowrap">See&nbsp;:ref:`reporting-bugs`&nbsp;for&nbsp;information&nbsp;how&nbsp;to&nbsp;report&nbsp;bugs&nbsp;in&nbsp;<span  
class="diff_sub">Py</span>th<span class="diff_sub">on&nbsp;</span>i<span  
class="diff_sub">t</span>s<span class="diff_sub">elf.</span></td></tr>
+<tr><td class="diff_next"><a href="#difflib_chg_to0__top">t</a></td><td  
class="diff_header" id="to0_29">29+</td><td  
nowrap="nowrap">See&nbsp;:ref:`reporting-bugs`&nbsp;for&nbsp;information&nbsp;how&nbsp;to&nbsp;report&nbsp;bugs&nbsp;in&nbsp;this</td></tr>
+<tr><td class="diff_next"></td><td class="diff_header"  
id="to0_30">30+</td><td nowrap="nowrap"><span  
class="diff_add">documentation,&nbsp;or&nbsp;Python&nbsp;itself.</span></td></tr>
+            <tr><td class="diff_next"></td><td class="diff_header"  
id="from0_28">28</td><td nowrap="nowrap"></td></tr>            <tr><td  
class="diff_next"></td><td class="diff_header" id="from0_29">29</td><td  
nowrap="nowrap">..&nbsp;including&nbsp;the&nbsp;ACKS&nbsp;file&nbsp;here&nbsp;so&nbsp;that&nbsp;it&nbsp;can&nbsp;be&nbsp;maintained&nbsp;separately</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from0_30">30</td><td  
nowrap="nowrap">..&nbsp;include::&nbsp;ACKS.txt</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from0_31">31</td><td nowrap="nowrap"></td></tr>            <tr><td  
class="diff_next"></td><td class="diff_header" id="from0_32">32</td><td  
nowrap="nowrap">It&nbsp;is&nbsp;only&nbsp;with&nbsp;the&nbsp;input&nbsp;and&nbsp;contributions&nbsp;of&nbsp;the&nbsp;Python&nbsp;community</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from0_33">33</td><td  
nowrap="nowrap">that&nbsp;Python&nbsp;has&nbsp;such&nbsp;wonderful&nbsp;documentation&nbsp;--&nbsp;Thank&nbsp;You!</td></tr>         
</tbody>
+        </table>
+    <table class="diff" summary="Legends">
+        <tr> <th colspan="2"> Legends </th> </tr>
+        <tr> <td> <table border="" summary="Colors">
+                      <tr><th> Colors </th> </tr>
+                      <tr><td class="diff_add">&nbsp;Added&nbsp;</td></tr>
+                      <tr><td class="diff_chg">Changed</td> </tr>
+                      <tr><td class="diff_sub">Deleted</td> </tr>
+                  </table></td>
+             <td> <table border="" summary="Links">
+                      <tr><th colspan="2"> Links </th> </tr>
+                      <tr><td>(f)irst change</td> </tr>
+                      <tr><td>(n)ext change</td> </tr>
+                      <tr><td>(t)op</td> </tr>
+                  </table></td> </tr>
+    </table>
+</body>
+
+</html>
=======================================
--- /dev/null
+++ /diff/bugs.rst.diff	Sat Mar 19 08:47:20 2011
@@ -0,0 +1,85 @@
+--- r262/bugs.rst	2008-08-25 06:55:03.145253000 +0900
++++ r266/bugs.rst	2010-04-23 08:19:41.899054000 +0900
+@@ -1,55 +1,73 @@
+ .. _reporting-bugs:
+
+-************************
+-Reporting Bugs in Python
+-************************
++**************
++Reporting Bugs
++**************
+
+ Python is a mature programming language which has established a  
reputation for
+ stability.  In order to maintain this reputation, the developers would  
like to
+ know of any deficiencies you find in Python.
+
+-Bug reports should be submitted via the Python Bug Tracker
++
++Documentation bugs
++==================
++
++If you find a bug in this documentation or would like to propose an  
improvement,
++please send an e-mail to docs****@pytho***** describing the bug and where you  
found
++it.  If you have a suggestion how to fix it, include that as well.
++
++doc****@pytho***** is a mailing list run by volunteers; your request will be
++noticed, even if it takes a while to be processed.
++
++Of course, if you want a more persistent record of your issue, you can  
use the
++issue tracker for documentation bugs as well.
++
++
++Using the Python issue tracker
++==============================
++
++Bug reports for Python itself should be submitted via the Python Bug  
Tracker
+ (http://bugs.python.org/).  The bug tracker offers a Web form which allows
+ pertinent information to be entered and submitted to the developers.
+
+ The first step in filing a report is to determine whether the problem has
+ already been reported.  The advantage in doing so, aside from saving the
+ developers time, is that you learn what has been done to fix it; it may  
be that
+ the problem has already been fixed for the next release, or additional
+ information is needed (in which case you are welcome to provide it if you  
can!).
+ To do this, search the bug database using the search box on the top of  
the page.
+
+ If the problem you're reporting is not already in the bug tracker, go  
back to
+-the Python Bug Tracker.  If you don't already have a tracker account,  
select the
+-"Register" link in the sidebar and undergo the registration procedure.
+-Otherwise, if you're not logged in, enter your credentials and  
select "Login".
+-It is not possible to submit a bug report anonymously.
++the Python Bug Tracker and log in.  If you don't already have a tracker  
account,
++select the "Register" link or, if you use OpenID, one of the OpenID  
provider
++logos in the sidebar.  It is not possible to submit a bug report  
anonymously.
+
+ Being now logged in, you can submit a bug.  Select the "Create New" link  
in the
+ sidebar to open the bug reporting form.
+
+ The submission form has a number of fields.  For the "Title" field, enter  
a
+ *very* short description of the problem; less than ten words is good.  In  
the
+ "Type" field, select the type of your problem; also select  
the "Component" and
+ "Versions" to which the bug relates.
+
+ In the "Comment" field, describe the problem in detail, including what you
+ expected to happen and what did happen.  Be sure to include whether any
+ extension modules were involved, and what hardware and software platform  
you
+ were using (including version information as appropriate).
+
+ Each bug report will be assigned to a developer who will determine what  
needs to
+ be done to correct the problem.  You will receive an update each time  
action is
+-taken on the bug.
++taken on the bug.  See http://www.python.org/dev/workflow/ for a detailed
++description of the issue workflow.
+
+
+ .. seealso::
+
+    `How to Report Bugs Effectively  
<http://www.chiark.greenend.org.uk/~sgtatham/bugs.html>`_
+       Article which goes into some detail about how to create a useful  
bug report.
+       This describes what kind of information is useful and why it is  
useful.
+
+    `Bug Writing Guidelines  
<http://developer.mozilla.org/en/docs/Bug_writing_guidelines>`_
+       Information about writing a good bug report.  Some of this is  
specific to the
+       Mozilla project, but describes general good practices.
+
=======================================
--- /dev/null
+++ /diff/bugs.rst.html	Sat Mar 19 08:47:20 2011
@@ -0,0 +1,84 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+          "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+<html>
+
+<head>
+    <meta http-equiv="Content-Type"
+          content="text/html; charset=ISO-8859-1" />
+    <title></title>
+    <style type="text/css">
+        table.diff {font-family:Courier; border:medium;}
+        .diff_header {background-color:#e0e0e0}
+        td.diff_header {text-align:right}
+        .diff_next {background-color:#c0c0c0}
+        .diff_add {background-color:#aaffaa}
+        .diff_chg {background-color:#ffff77}
+        .diff_sub {background-color:#ffaaaa}
+    </style>
+</head>
+
+<body>
+
+        <table class="diff" id="difflib_chg_to1__top"
+               cellspacing="0" cellpadding="0" rules="groups" >
+            <colgroup></colgroup> <colgroup></colgroup>  
<colgroup></colgroup>
+            <thead><tr><th class="diff_next"><br /></th><th colspan="2"  
class="diff_header">r262/bugs.rst =&gt; r266/bugs.rst</th></tr></thead>
+            <tbody>
+                <tr><td class="diff_next" id="difflib_chg_to1__0"><a  
href="#difflib_chg_to1__0">f</a></td><td class="diff_header"  
id="from1_1">1</td><td  
nowrap="nowrap">..&nbsp;_reporting-bugs:</td></tr>            <tr><td  
class="diff_next"></td><td class="diff_header" id="from1_2">2</td><td  
nowrap="nowrap"></td></tr><tr><td class="diff_next"  
id="difflib_chg_to1__1"><a href="#difflib_chg_to1__1">n</a></td><td  
class="diff_header" id="from1_3">3-</td><td nowrap="nowrap"><span  
class="diff_sub">************************</span></td></tr>
+<tr><td class="diff_next" id="difflib_chg_to1__1"><a  
href="#difflib_chg_to1__1">n</a></td><td class="diff_header"  
id="to1_3">3+</td><td nowrap="nowrap"><span  
class="diff_add">**************</span></td></tr>
+<tr><td class="diff_next"></td><td class="diff_header"  
id="from1_4">4-</td><td nowrap="nowrap"><span  
class="diff_sub">Reporting&nbsp;Bugs&nbsp;in&nbsp;Python</span></td></tr>
+<tr><td class="diff_next"></td><td class="diff_header"  
id="to1_4">4+</td><td nowrap="nowrap"><span  
class="diff_add">Reporting&nbsp;Bugs</span></td></tr>
+<tr><td class="diff_next"></td><td class="diff_header"  
id="from1_5">5-</td><td nowrap="nowrap"><span  
class="diff_sub">************************</span></td></tr>
+<tr><td class="diff_next"></td><td class="diff_header"  
id="to1_5">5+</td><td nowrap="nowrap"><span  
class="diff_add">**************</span></td></tr>
+            <tr><td class="diff_next"></td><td class="diff_header"  
id="from1_6">6</td><td nowrap="nowrap"></td></tr>            <tr><td  
class="diff_next"></td><td class="diff_header" id="from1_7">7</td><td  
nowrap="nowrap">Python&nbsp;is&nbsp;a&nbsp;mature&nbsp;programming&nbsp;language&nbsp;which&nbsp;has&nbsp;established&nbsp;a&nbsp;reputation&nbsp;for</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from1_8">8</td><td  
nowrap="nowrap">stability.&nbsp;&nbsp;In&nbsp;order&nbsp;to&nbsp;maintain&nbsp;this&nbsp;reputation,&nbsp;the&nbsp;developers&nbsp;would&nbsp;like&nbsp;to</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from1_9">9</td><td  
nowrap="nowrap">know&nbsp;of&nbsp;any&nbsp;deficiencies&nbsp;you&nbsp;find&nbsp;in&nbsp;Python.</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from1_10">10</td><td nowrap="nowrap"></td></tr><tr><td  
class="diff_next"><a href="#difflib_chg_to1__2">n</a></td><td  
class="diff_header" id="to1_11">11+</td><td nowrap="nowrap"><span  
class="diff_add">&nbsp;</span></td></tr>
+<tr><td class="diff_next"></td><td class="diff_header"  
id="to1_12">12+</td><td nowrap="nowrap"><span  
class="diff_add">Documentation&nbsp;bugs</span></td></tr>
+<tr><td class="diff_next"></td><td class="diff_header"  
id="to1_13">13+</td><td nowrap="nowrap"><span  
class="diff_add">==================</span></td></tr>
+<tr><td class="diff_next"></td><td class="diff_header"  
id="to1_14">14+</td><td nowrap="nowrap"><span  
class="diff_add">&nbsp;</span></td></tr>
+<tr><td class="diff_next"></td><td class="diff_header"  
id="to1_15">15+</td><td nowrap="nowrap"><span  
class="diff_add">If&nbsp;you&nbsp;find&nbsp;a&nbsp;bug&nbsp;in&nbsp;this&nbsp;documentation&nbsp;or&nbsp;would&nbsp;like&nbsp;to&nbsp;propose&nbsp;an&nbsp;improvement,</span></td></tr>
+<tr><td class="diff_next"></td><td class="diff_header"  
id="to1_16">16+</td><td nowrap="nowrap"><span  
class="diff_add">please&nbsp;send&nbsp;an&nbsp;e-mail&nbsp;to&nbsp;docs****@pytho*****&nbsp;describing&nbsp;the&nbsp;bug&nbsp;and&nbsp;where&nbsp;you&nbsp;found</span></td></tr>
+<tr><td class="diff_next"></td><td class="diff_header"  
id="to1_17">17+</td><td nowrap="nowrap"><span  
class="diff_add">it.&nbsp;&nbsp;If&nbsp;you&nbsp;have&nbsp;a&nbsp;suggestion&nbsp;how&nbsp;to&nbsp;fix&nbsp;it,&nbsp;include&nbsp;that&nbsp;as&nbsp;well.</span></td></tr>
+<tr><td class="diff_next"></td><td class="diff_header"  
id="to1_18">18+</td><td nowrap="nowrap"><span  
class="diff_add">&nbsp;</span></td></tr>
+<tr><td class="diff_next"></td><td class="diff_header"  
id="to1_19">19+</td><td nowrap="nowrap"><span  
class="diff_add">docs****@pytho*****&nbsp;is&nbsp;a&nbsp;mailing&nbsp;list&nbsp;run&nbsp;by&nbsp;volunteers;&nbsp;your&nbsp;request&nbsp;will&nbsp;be</span></td></tr>
+<tr><td class="diff_next"></td><td class="diff_header"  
id="to1_20">20+</td><td nowrap="nowrap"><span  
class="diff_add">noticed,&nbsp;even&nbsp;if&nbsp;it&nbsp;takes&nbsp;a&nbsp;while&nbsp;to&nbsp;be&nbsp;processed.</span></td></tr>
+<tr><td class="diff_next"></td><td class="diff_header"  
id="to1_21">21+</td><td nowrap="nowrap"><span  
class="diff_add">&nbsp;</span></td></tr>
+<tr><td class="diff_next"></td><td class="diff_header"  
id="to1_22">22+</td><td nowrap="nowrap"><span  
class="diff_add">Of&nbsp;course,&nbsp;if&nbsp;you&nbsp;want&nbsp;a&nbsp;more&nbsp;persistent&nbsp;record&nbsp;of&nbsp;your&nbsp;issue,&nbsp;you&nbsp;can&nbsp;use&nbsp;the</span></td></tr>
+<tr><td class="diff_next"></td><td class="diff_header"  
id="to1_23">23+</td><td nowrap="nowrap"><span  
class="diff_add">issue&nbsp;tracker&nbsp;for&nbsp;documentation&nbsp;bugs&nbsp;as&nbsp;well.</span></td></tr>
+<tr><td class="diff_next"></td><td class="diff_header"  
id="to1_24">24+</td><td nowrap="nowrap"><span  
class="diff_add">&nbsp;</span></td></tr>
+<tr><td class="diff_next"></td><td class="diff_header"  
id="to1_25">25+</td><td nowrap="nowrap"><span  
class="diff_add">&nbsp;</span></td></tr>
+<tr><td class="diff_next"></td><td class="diff_header"  
id="to1_26">26+</td><td nowrap="nowrap"><span  
class="diff_add">Using&nbsp;the&nbsp;Python&nbsp;issue&nbsp;tracker</span></td></tr>
+<tr><td class="diff_next"></td><td class="diff_header"  
id="to1_27">27+</td><td nowrap="nowrap"><span  
class="diff_add">==============================</span></td></tr>
+<tr><td class="diff_next"></td><td class="diff_header"  
id="to1_28">28+</td><td nowrap="nowrap"><span  
class="diff_add">&nbsp;</span></td></tr>
+<tr><td class="diff_next"></td><td class="diff_header"  
id="from1_11">11-</td><td  
nowrap="nowrap">Bug&nbsp;reports&nbsp;should&nbsp;be&nbsp;submitted&nbsp;via&nbsp;the&nbsp;Python&nbsp;Bug&nbsp;Tracker</td></tr>
+<tr><td class="diff_next"></td><td class="diff_header"  
id="to1_29">29+</td><td nowrap="nowrap">Bug&nbsp;reports&nbsp;<span  
class="diff_add">for&nbsp;Python&nbsp;itself&nbsp;</span>should&nbsp;be&nbsp;submitted&nbsp;via&nbsp;the&nbsp;Python&nbsp;Bug&nbsp;Tracker</td></tr>
+            <tr><td class="diff_next"></td><td class="diff_header"  
id="from1_12">12</td><td  
nowrap="nowrap">(http://bugs.python.org/).&nbsp;&nbsp;The&nbsp;bug&nbsp;tracker&nbsp;offers&nbsp;a&nbsp;Web&nbsp;form&nbsp;which&nbsp;allows</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from1_13">13</td><td  
nowrap="nowrap">pertinent&nbsp;information&nbsp;to&nbsp;be&nbsp;entered&nbsp;and&nbsp;submitted&nbsp;to&nbsp;the&nbsp;developers.</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from1_14">14</td><td nowrap="nowrap"></td></tr>            <tr><td  
class="diff_next" id="difflib_chg_to1__2"></td><td class="diff_header"  
id="from1_15">15</td><td  
nowrap="nowrap">The&nbsp;first&nbsp;step&nbsp;in&nbsp;filing&nbsp;a&nbsp;report&nbsp;is&nbsp;to&nbsp;determine&nbsp;whether&nbsp;the&nbsp;problem&nbsp;has</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from1_16">16</td><td  
nowrap="nowrap">already&nbsp;been&nbsp;reported.&nbsp;&nbsp;The&nbsp;advantage&nbsp;in&nbsp;doing&nbsp;so,&nbsp;aside&nbsp;from&nbsp;saving&nbsp;the</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from1_17">17</td><td  
nowrap="nowrap">developers&nbsp;time,&nbsp;is&nbsp;that&nbsp;you&nbsp;learn&nbsp;what&nbsp;has&nbsp;been&nbsp;done&nbsp;to&nbsp;fix&nbsp;it;&nbsp;it&nbsp;may&nbsp;be&nbsp;that</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from1_18">18</td><td  
nowrap="nowrap">the&nbsp;problem&nbsp;has&nbsp;already&nbsp;been&nbsp;fixed&nbsp;for&nbsp;the&nbsp;next&nbsp;release,&nbsp;or&nbsp;additional</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from1_19">19</td><td  
nowrap="nowrap">information&nbsp;is&nbsp;needed&nbsp;(in&nbsp;which&nbsp;case&nbsp;you&nbsp;are&nbsp;welcome&nbsp;to&nbsp;provide&nbsp;it&nbsp;if&nbsp;you&nbsp;can!).</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from1_20">20</td><td  
nowrap="nowrap">To&nbsp;do&nbsp;this,&nbsp;search&nbsp;the&nbsp;bug&nbsp;database&nbsp;using&nbsp;the&nbsp;search&nbsp;box&nbsp;on&nbsp;the&nbsp;top&nbsp;of&nbsp;the&nbsp;page.</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from1_21">21</td><td nowrap="nowrap"></td></tr>            <tr><td  
class="diff_next"></td><td class="diff_header" id="from1_22">22</td><td  
nowrap="nowrap">If&nbsp;the&nbsp;problem&nbsp;you're&nbsp;reporting&nbsp;is&nbsp;not&nbsp;already&nbsp;in&nbsp;the&nbsp;bug&nbsp;tracker,&nbsp;go&nbsp;back&nbsp;to</td></tr><tr><td  
class="diff_next"><a href="#difflib_chg_to1__3">n</a></td><td  
class="diff_header" id="from1_23">23-</td><td  
nowrap="nowrap">the&nbsp;Python&nbsp;Bug&nbsp;Tracker.&nbsp;&nbsp;If&nbsp;you&nbsp;don't&nbsp;already&nbsp;have&nbsp;a&nbsp;tracker&nbsp;account,<span  
class="diff_sub">&nbsp;select&nbsp;the</span></td></tr>
+<tr><td class="diff_next"><a href="#difflib_chg_to1__3">n</a></td><td  
class="diff_header" id="to1_41">41+</td><td  
nowrap="nowrap">the&nbsp;Python&nbsp;Bug&nbsp;Tracker<span  
class="diff_add">&nbsp;and&nbsp;log&nbsp;in</span>.&nbsp;&nbsp;If&nbsp;you&nbsp;don't&nbsp;already&nbsp;have&nbsp;a&nbsp;tracker&nbsp;account,</td></tr>
+<tr><td class="diff_next"></td><td class="diff_header"  
id="from1_24">24-</td><td nowrap="nowrap"><span  
class="diff_sub">"Register"&nbsp;link&nbsp;in&nbsp;the&nbsp;sidebar&nbsp;and&nbsp;undergo&nbsp;the&nbsp;registration&nbsp;procedure.</span></td></tr>
+<tr><td class="diff_next"></td><td class="diff_header"  
id="to1_42">42+</td><td nowrap="nowrap"><span  
class="diff_add">select&nbsp;the&nbsp;"Register"&nbsp;link&nbsp;or,&nbsp;if&nbsp;you&nbsp;use&nbsp;OpenID,&nbsp;one&nbsp;of&nbsp;the&nbsp;OpenID&nbsp;provider</span></td></tr>
+<tr><td class="diff_next"></td><td class="diff_header"  
id="from1_25">25-</td><td nowrap="nowrap"><span  
class="diff_sub">Otherwise,&nbsp;if&nbsp;you're&nbsp;not&nbsp;logged&nbsp;in,&nbsp;enter&nbsp;your&nbsp;credentials&nbsp;and&nbsp;select&nbsp;"Login".</span></td></tr>
+<tr><td class="diff_next"></td><td class="diff_header"  
id="from1_26">26-</td><td  
nowrap="nowrap">It&nbsp;is&nbsp;not&nbsp;possible&nbsp;to&nbsp;submit&nbsp;a&nbsp;bug&nbsp;report&nbsp;anonymously.</td></tr>
+<tr><td class="diff_next"></td><td class="diff_header"  
id="to1_43">43+</td><td nowrap="nowrap"><span  
class="diff_add">logos&nbsp;in&nbsp;the&nbsp;sidebar.&nbsp;&nbsp;</span>It&nbsp;is&nbsp;not&nbsp;possible&nbsp;to&nbsp;submit&nbsp;a&nbsp;bug&nbsp;report&nbsp;anonymously.</td></tr>
+            <tr><td class="diff_next"></td><td class="diff_header"  
id="from1_27">27</td><td nowrap="nowrap"></td></tr>            <tr><td  
class="diff_next"></td><td class="diff_header" id="from1_28">28</td><td  
nowrap="nowrap">Being&nbsp;now&nbsp;logged&nbsp;in,&nbsp;you&nbsp;can&nbsp;submit&nbsp;a&nbsp;bug.&nbsp;&nbsp;Select&nbsp;the&nbsp;"Create&nbsp;New"&nbsp;link&nbsp;in&nbsp;the</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from1_29">29</td><td  
nowrap="nowrap">sidebar&nbsp;to&nbsp;open&nbsp;the&nbsp;bug&nbsp;reporting&nbsp;form.</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from1_30">30</td><td nowrap="nowrap"></td></tr>            <tr><td  
class="diff_next"></td><td class="diff_header" id="from1_31">31</td><td  
nowrap="nowrap">The&nbsp;submission&nbsp;form&nbsp;has&nbsp;a&nbsp;number&nbsp;of&nbsp;fields.&nbsp;&nbsp;For&nbsp;the&nbsp;"Title"&nbsp;field,&nbsp;enter&nbsp;a</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from1_32">32</td><td  
nowrap="nowrap">*very*&nbsp;short&nbsp;description&nbsp;of&nbsp;the&nbsp;problem;&nbsp;less&nbsp;than&nbsp;ten&nbsp;words&nbsp;is&nbsp;good.&nbsp;&nbsp;In&nbsp;the</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from1_33">33</td><td  
nowrap="nowrap">"Type"&nbsp;field,&nbsp;select&nbsp;the&nbsp;type&nbsp;of&nbsp;your&nbsp;problem;&nbsp;also&nbsp;select&nbsp;the&nbsp;"Component"&nbsp;and</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from1_34">34</td><td  
nowrap="nowrap">"Versions"&nbsp;to&nbsp;which&nbsp;the&nbsp;bug&nbsp;relates.</td></tr>             
<tr><td class="diff_next" id="difflib_chg_to1__3"></td><td  
class="diff_header" id="from1_35">35</td><td  
nowrap="nowrap"></td></tr>            <tr><td class="diff_next"></td><td  
class="diff_header" id="from1_36">36</td><td  
nowrap="nowrap">In&nbsp;the&nbsp;"Comment"&nbsp;field,&nbsp;describe&nbsp;the&nbsp;problem&nbsp;in&nbsp;detail,&nbsp;including&nbsp;what&nbsp;you</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from1_37">37</td><td  
nowrap="nowrap">expected&nbsp;to&nbsp;happen&nbsp;and&nbsp;what&nbsp;did&nbsp;happen.&nbsp;&nbsp;Be&nbsp;sure&nbsp;to&nbsp;include&nbsp;whether&nbsp;any</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from1_38">38</td><td  
nowrap="nowrap">extension&nbsp;modules&nbsp;were&nbsp;involved,&nbsp;and&nbsp;what&nbsp;hardware&nbsp;and&nbsp;software&nbsp;platform&nbsp;you</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from1_39">39</td><td  
nowrap="nowrap">were&nbsp;using&nbsp;(including&nbsp;version&nbsp;information&nbsp;as&nbsp;appropriate).</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from1_40">40</td><td nowrap="nowrap"></td></tr>            <tr><td  
class="diff_next"></td><td class="diff_header" id="from1_41">41</td><td  
nowrap="nowrap">Each&nbsp;bug&nbsp;report&nbsp;will&nbsp;be&nbsp;assigned&nbsp;to&nbsp;a&nbsp;developer&nbsp;who&nbsp;will&nbsp;determine&nbsp;what&nbsp;needs&nbsp;to</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from1_42">42</td><td  
nowrap="nowrap">be&nbsp;done&nbsp;to&nbsp;correct&nbsp;the&nbsp;problem.&nbsp;&nbsp;You&nbsp;will&nbsp;receive&nbsp;an&nbsp;update&nbsp;each&nbsp;time&nbsp;action&nbsp;is</td></tr><tr><td  
class="diff_next"><a href="#difflib_chg_to1__top">t</a></td><td  
class="diff_header" id="from1_43">43-</td><td nowrap="nowrap"><span  
class="diff_sub">taken&nbsp;on&nbsp;the&nbsp;bug.</span></td></tr>
+<tr><td class="diff_next"><a href="#difflib_chg_to1__top">t</a></td><td  
class="diff_header" id="to1_60">60+</td><td nowrap="nowrap"><span  
class="diff_add">taken&nbsp;on&nbsp;the&nbsp;bug.&nbsp;&nbsp;See&nbsp;http://www.python.org/dev/workflow/&nbsp;for&nbsp;a&nbsp;detailed</span></td></tr>
+<tr><td class="diff_next"></td><td class="diff_header"  
id="to1_61">61+</td><td nowrap="nowrap"><span  
class="diff_add">description&nbsp;of&nbsp;the&nbsp;issue&nbsp;workflow.</span></td></tr>
+            <tr><td class="diff_next"></td><td class="diff_header"  
id="from1_44">44</td><td nowrap="nowrap"></td></tr>            <tr><td  
class="diff_next"></td><td class="diff_header" id="from1_45">45</td><td  
nowrap="nowrap"></td></tr>            <tr><td class="diff_next"></td><td  
class="diff_header" id="from1_46">46</td><td  
nowrap="nowrap">..&nbsp;seealso::</td></tr>            <tr><td  
class="diff_next"></td><td class="diff_header" id="from1_47">47</td><td  
nowrap="nowrap"></td></tr>            <tr><td class="diff_next"></td><td  
class="diff_header" id="from1_48">48</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;`How&nbsp;to&nbsp;Report&nbsp;Bugs&nbsp;Effectively&nbsp;&lt;http://www.chiark.greenend.org.uk/~sgtatham/bugs.html&gt;`_</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from1_49">49</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Article&nbsp;which&nbsp;goes&nbsp;into&nbsp;some&nbsp;detail&nbsp;about&nbsp;how&nbsp;to&nbsp;create&nbsp;a&nbsp;useful&nbsp;bug&nbsp;report.</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from1_50">50</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This&nbsp;describes&nbsp;what&nbsp;kind&nbsp;of&nbsp;information&nbsp;is&nbsp;useful&nbsp;and&nbsp;why&nbsp;it&nbsp;is&nbsp;useful.</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from1_51">51</td><td nowrap="nowrap"></td></tr>        </tbody>
+        </table>
+    <table class="diff" summary="Legends">
+        <tr> <th colspan="2"> Legends </th> </tr>
+        <tr> <td> <table border="" summary="Colors">
+                      <tr><th> Colors </th> </tr>
+                      <tr><td class="diff_add">&nbsp;Added&nbsp;</td></tr>
+                      <tr><td class="diff_chg">Changed</td> </tr>
+                      <tr><td class="diff_sub">Deleted</td> </tr>
+                  </table></td>
+             <td> <table border="" summary="Links">
+                      <tr><th colspan="2"> Links </th> </tr>
+                      <tr><td>(f)irst change</td> </tr>
+                      <tr><td>(n)ext change</td> </tr>
+                      <tr><td>(t)op</td> </tr>
+                  </table></td> </tr>
+    </table>
+</body>
+
+</html>
=======================================
--- /dev/null
+++ /diff/contents.rst.diff	Sat Mar 19 08:47:20 2011
@@ -0,0 +1,22 @@
+--- r262/contents.rst	2008-10-09 03:57:31.308471000 +0900
++++ r266/contents.rst	2009-10-28 00:08:27.384772000 +0900
+@@ -6,18 +6,19 @@
+
+    whatsnew/index.rst
+    tutorial/index.rst
+    using/index.rst
+    reference/index.rst
+    library/index.rst
+    extending/index.rst
+    c-api/index.rst
+    distutils/index.rst
+    install/index.rst
+    documenting/index.rst
+    howto/index.rst
++   faq/index.rst
+    glossary.rst
+
+    about.rst
+    bugs.rst
+    copyright.rst
+    license.rst
=======================================
--- /dev/null
+++ /diff/contents.rst.html	Sat Mar 19 08:47:20 2011
@@ -0,0 +1,49 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+          "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+<html>
+
+<head>
+    <meta http-equiv="Content-Type"
+          content="text/html; charset=ISO-8859-1" />
+    <title></title>
+    <style type="text/css">
+        table.diff {font-family:Courier; border:medium;}
+        .diff_header {background-color:#e0e0e0}
+        td.diff_header {text-align:right}
+        .diff_next {background-color:#c0c0c0}
+        .diff_add {background-color:#aaffaa}
+        .diff_chg {background-color:#ffff77}
+        .diff_sub {background-color:#ffaaaa}
+    </style>
+</head>
+
+<body>
+
+        <table class="diff" id="difflib_chg_to33__top"
+               cellspacing="0" cellpadding="0" rules="groups" >
+            <colgroup></colgroup> <colgroup></colgroup>  
<colgroup></colgroup>
+            <thead><tr><th class="diff_next"><br /></th><th colspan="2"  
class="diff_header">r262/contents.rst =&gt;  
r266/contents.rst</th></tr></thead>
+            <tbody>
+                <tr><td class="diff_next"  
id="difflib_chg_to33__0"></td><td class="diff_header"  
id="from33_10">10</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;reference/index.rst</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from33_11">11</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;library/index.rst</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from33_12">12</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;extending/index.rst</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from33_13">13</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;c-api/index.rst</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from33_14">14</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;distutils/index.rst</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from33_15">15</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;install/index.rst</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from33_16">16</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;documenting/index.rst</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from33_17">17</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;howto/index.rst</td></tr><tr><td  
class="diff_next"><a href="#difflib_chg_to33__top">t</a></td><td  
class="diff_header" id="to33_18">18+</td><td nowrap="nowrap"><span  
class="diff_add">&nbsp;&nbsp;&nbsp;faq/index.rst</span></td></tr>
+            <tr><td class="diff_next"></td><td class="diff_header"  
id="from33_18">18</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;glossary.rst</td></tr>            <tr><td  
class="diff_next"></td><td class="diff_header" id="from33_19">19</td><td  
nowrap="nowrap"></td></tr>            <tr><td class="diff_next"></td><td  
class="diff_header" id="from33_20">20</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;about.rst</td></tr>            <tr><td  
class="diff_next"></td><td class="diff_header" id="from33_21">21</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;bugs.rst</td></tr>            <tr><td  
class="diff_next"></td><td class="diff_header" id="from33_22">22</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;copyright.rst</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from33_23">23</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;license.rst</td></tr>        </tbody>
+        </table>
+    <table class="diff" summary="Legends">
+        <tr> <th colspan="2"> Legends </th> </tr>
+        <tr> <td> <table border="" summary="Colors">
+                      <tr><th> Colors </th> </tr>
+                      <tr><td class="diff_add">&nbsp;Added&nbsp;</td></tr>
+                      <tr><td class="diff_chg">Changed</td> </tr>
+                      <tr><td class="diff_sub">Deleted</td> </tr>
+                  </table></td>
+             <td> <table border="" summary="Links">
+                      <tr><th colspan="2"> Links </th> </tr>
+                      <tr><td>(f)irst change</td> </tr>
+                      <tr><td>(n)ext change</td> </tr>
+                      <tr><td>(t)op</td> </tr>
+                  </table></td> </tr>
+    </table>
+</body>
+
+</html>
=======================================
--- /dev/null
+++ /diff/copyright.rst.diff	Sat Mar 19 08:47:20 2011
@@ -0,0 +1,23 @@
+--- r262/copyright.rst	2008-03-02 15:32:32.761366000 +0900
++++ r266/copyright.rst	2010-01-01 13:46:19.509433000 +0900
+@@ -1,19 +1,19 @@
+ *********
+ Copyright
+ *********
+
+ Python and this documentation is:
+
+-Copyright © 2001-2008 Python Software Foundation. All rights reserved.
++Copyright © 2001-2010 Python Software Foundation. All rights reserved.
+
+ Copyright © 2000 BeOpen.com. All rights reserved.
+
+ Copyright © 1995-2000 Corporation for National Research Initiatives. All  
rights
+ reserved.
+
+ Copyright © 1991-1995 Stichting Mathematisch Centrum. All rights reserved.
+
+ -------
+
+ See :ref:`history-and-license` for complete license and permissions  
information.
+
=======================================
--- /dev/null
+++ /diff/copyright.rst.html	Sat Mar 19 08:47:20 2011
@@ -0,0 +1,50 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+          "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+<html>
+
+<head>
+    <meta http-equiv="Content-Type"
+          content="text/html; charset=ISO-8859-1" />
+    <title></title>
+    <style type="text/css">
+        table.diff {font-family:Courier; border:medium;}
+        .diff_header {background-color:#e0e0e0}
+        td.diff_header {text-align:right}
+        .diff_next {background-color:#c0c0c0}
+        .diff_add {background-color:#aaffaa}
+        .diff_chg {background-color:#ffff77}
+        .diff_sub {background-color:#ffaaaa}
+    </style>
+</head>
+
+<body>
+
+        <table class="diff" id="difflib_chg_to34__top"
+               cellspacing="0" cellpadding="0" rules="groups" >
+            <colgroup></colgroup> <colgroup></colgroup>  
<colgroup></colgroup>
+            <thead><tr><th class="diff_next"><br /></th><th colspan="2"  
class="diff_header">r262/copyright.rst =&gt;  
r266/copyright.rst</th></tr></thead>
+            <tbody>
+                <tr><td class="diff_next" id="difflib_chg_to34__0"><a  
href="#difflib_chg_to34__0">f</a></td><td class="diff_header"  
id="from34_1">1</td><td nowrap="nowrap">*********</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from34_2">2</td><td nowrap="nowrap">Copyright</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from34_3">3</td><td nowrap="nowrap">*********</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from34_4">4</td><td nowrap="nowrap"></td></tr>            <tr><td  
class="diff_next"></td><td class="diff_header" id="from34_5">5</td><td  
nowrap="nowrap">Python&nbsp;and&nbsp;this&nbsp;documentation&nbsp;is:</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from34_6">6</td><td nowrap="nowrap"></td></tr><tr><td  
class="diff_next"><a href="#difflib_chg_to34__top">t</a></td><td  
class="diff_header" id="from34_7">7-</td><td  
nowrap="nowrap">Copyright&nbsp;©&nbsp;2001-200<span  
class="diff_sub">8</span>&nbsp;Python&nbsp;Software&nbsp;Foundation.&nbsp;All&nbsp;rights&nbsp;reserved.</td></tr>
+<tr><td class="diff_next"><a href="#difflib_chg_to34__top">t</a></td><td  
class="diff_header" id="to34_7">7+</td><td  
nowrap="nowrap">Copyright&nbsp;©&nbsp;2001-20<span  
class="diff_add">1</span>0&nbsp;Python&nbsp;Software&nbsp;Foundation.&nbsp;All&nbsp;rights&nbsp;reserved.</td></tr>
+            <tr><td class="diff_next"></td><td class="diff_header"  
id="from34_8">8</td><td nowrap="nowrap"></td></tr>            <tr><td  
class="diff_next"></td><td class="diff_header" id="from34_9">9</td><td  
nowrap="nowrap">Copyright&nbsp;©&nbsp;2000&nbsp;BeOpen.com.&nbsp;All&nbsp;rights&nbsp;reserved.</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from34_10">10</td><td nowrap="nowrap"></td></tr>            <tr><td  
class="diff_next"></td><td class="diff_header" id="from34_11">11</td><td  
nowrap="nowrap">Copyright&nbsp;©&nbsp;1995-2000&nbsp;Corporation&nbsp;for&nbsp;National&nbsp;Research&nbsp;Initiatives.&nbsp;All&nbsp;rights</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from34_12">12</td><td nowrap="nowrap">reserved.</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from34_13">13</td><td nowrap="nowrap"></td></tr>            <tr><td  
class="diff_next"></td><td class="diff_header" id="from34_14">14</td><td  
nowrap="nowrap">Copyright&nbsp;©&nbsp;1991-1995&nbsp;Stichting&nbsp;Mathematisch&nbsp;Centrum.&nbsp;All&nbsp;rights&nbsp;reserved.</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from34_15">15</td><td nowrap="nowrap"></td></tr>        </tbody>
+        </table>
+    <table class="diff" summary="Legends">
+        <tr> <th colspan="2"> Legends </th> </tr>
+        <tr> <td> <table border="" summary="Colors">
+                      <tr><th> Colors </th> </tr>
+                      <tr><td class="diff_add">&nbsp;Added&nbsp;</td></tr>
+                      <tr><td class="diff_chg">Changed</td> </tr>
+                      <tr><td class="diff_sub">Deleted</td> </tr>
+                  </table></td>
+             <td> <table border="" summary="Links">
+                      <tr><th colspan="2"> Links </th> </tr>
+                      <tr><td>(f)irst change</td> </tr>
+                      <tr><td>(n)ext change</td> </tr>
+                      <tr><td>(t)op</td> </tr>
+                  </table></td> </tr>
+    </table>
+</body>
+
+</html>
=======================================
--- /dev/null
+++ /diff/glossary.rst.diff	Sat Mar 19 08:47:20 2011
@@ -0,0 +1,203 @@
+--- r262/glossary.rst	2009-04-06 06:11:43.798160000 +0900
++++ r266/glossary.rst	2010-08-02 07:19:17.150851000 +0900
+@@ -19,29 +19,29 @@
+
+    2to3
+       A tool that tries to convert Python 2.x code to Python 3.x code by
+       handling most of the incompatibilites which can be detected by  
parsing the
+       source and traversing the parse tree.
+
+       2to3 is available in the standard library as :mod:`lib2to3`; a  
standalone
+       entry point is provided as :file:`Tools/scripts/2to3`.  See
+       :ref:`2to3-reference`.
+
+    abstract base class
+       Abstract Base Classes (abbreviated ABCs)  
complement :term:`duck-typing` by
+-      providing a way to define interfaces when other techniques  
like :func:`hasattr`
+-      would be clumsy. Python comes with many builtin ABCs for data  
structures
+-      (in the :mod:`collections` module), numbers (in the :mod:`numbers`
+-      module), and streams (in the :mod:`io` module). You can create your  
own
+-      ABC with the :mod:`abc` module.
++      providing a way to define interfaces when other techniques like
++      :func:`hasattr` would be clumsy. Python comes with many built-in  
ABCs for
++      data structures (in the :mod:`collections` module), numbers (in the
++      :mod:`numbers` module), and streams (in the :mod:`io` module). You  
can
++      create your own ABC with the :mod:`abc` module.
+
+    argument
+       A value passed to a function or method, assigned to a named local
+       variable in the function body.  A function or method may have both
+       positional arguments and keyword arguments in its definition.
+       Positional and keyword arguments may be variable-length: ``*``  
accepts
+       or passes (if in the function definition or call) several positional
+       arguments in a list, while ``**`` does the same for keyword  
arguments
+       in a dictionary.
+
+       Any expression may be used within the argument list, and the  
evaluated
+       value is passed to the local variable.
+@@ -70,36 +70,36 @@
+
+    classic class
+       Any class which does not inherit from :class:`object`.  See
+       :term:`new-style class`.  Classic classes will be removed in Python  
3.0.
+
+    coercion
+       The implicit conversion of an instance of one type to another  
during an
+       operation which involves two arguments of the same type.  For  
example,
+       ``int(3.15)`` converts the floating point number to the integer  
``3``, but
+       in ``3+4.5``, each argument is of a different type (one int, one  
float),
+       and both must be converted to the same type before they can be  
added or it
+       will raise a ``TypeError``.  Coercion between two operands can be
+-      performed with the ``coerce`` builtin function; thus, ``3+4.5`` is
++      performed with the ``coerce`` built-in function; thus, ``3+4.5`` is
+       equivalent to calling ``operator.add(*coerce(3, 4.5))`` and results  
in
+       ``operator.add(3.0, 4.5)``.  Without coercion, all arguments of even
+       compatible types would have to be normalized to the same value by  
the
+       programmer, e.g., ``float(3)+4.5`` rather than just ``3+4.5``.
+
+    complex number
+       An extension of the familiar real number system in which all  
numbers are
+       expressed as a sum of a real part and an imaginary part.  Imaginary
+       numbers are real multiples of the imaginary unit (the square root of
+       ``-1``), often written ``i`` in mathematics or ``j`` in
+-      engineering. Python has builtin support for complex numbers, which  
are
++      engineering.  Python has built-in support for complex numbers,  
which are
+       written with this latter notation; the imaginary part is written  
with a
+       ``j`` suffix, e.g., ``3+1j``.  To get access to complex equivalents  
of the
+       :mod:`math` module, use :mod:`cmath`.  Use of complex numbers is a  
fairly
+       advanced mathematical feature.  If you're not aware of a need for  
them,
+       it's almost certain you can safely ignore them.
+
+    context manager
+       An object which controls the environment seen in a :keyword:`with`
+       statement by defining :meth:`__enter__` and :meth:`__exit__`  
methods.
+       See :pep:`343`.
+
+    CPython
+@@ -151,27 +151,27 @@
+       recognized by the compiler and put into the :attr:`__doc__`  
attribute
+       of the enclosing class, function or module.  Since it is available  
via
+       introspection, it is the canonical place for documentation of the
+       object.
+
+    duck-typing
+       A pythonic programming style which determines an object's type by  
inspection
+       of its method or attribute signature rather than by explicit  
relationship
+       to some type object ("If it looks like a duck and quacks like a  
duck, it
+       must be a duck.")  By emphasizing interfaces rather than specific  
types,
+       well-designed code improves its flexibility by allowing polymorphic
+       substitution.  Duck-typing avoids tests using :func:`type` or
+-      :func:`isinstance`. (Note, however, that duck-typing can be  
complemented
+-      with abstract base classes.) Instead, it typically  
employs :func:`hasattr`
+-      tests or :term:`EAFP` programming.
++      :func:`isinstance`.  (Note, however, that duck-typing can be  
complemented
++      with :term:`abstract base class`\ es.)  Instead, it typically  
employs
++      :func:`hasattr` tests or :term:`EAFP` programming.
+
+    EAFP
+       Easier to ask for forgiveness than permission.  This common Python  
coding
+       style assumes the existence of valid keys or attributes and catches
+       exceptions if the assumption proves false.  This clean and fast  
style is
+       characterized by the presence of many :keyword:`try`  
and :keyword:`except`
+       statements.  The technique contrasts with the :term:`LBYL` style
+       common to many other languages such as C.
+
+    expression
+       A piece of syntax which can be evaluated to some value.  In other  
words,
+       an expression is an accumulation of expression elements like  
literals, names,
+@@ -208,38 +208,40 @@
+       new feature was first added to the language and when it will become  
the
+       default::
+
+          >>> import __future__
+          >>> __future__.division
+          _Feature((2, 2, 0, 'alpha', 2), (3, 0, 0, 'alpha', 0), 8192)
+
+    garbage collection
+       The process of freeing memory when it is not used anymore.  Python
+       performs garbage collection via reference counting and a cyclic  
garbage
+       collector that is able to detect and break reference cycles.
+
++      .. index:: single: generator
++
+    generator
+       A function which returns an iterator.  It looks like a normal  
function
+       except that values are returned to the caller using  
a :keyword:`yield`
+       statement instead of a :keyword:`return` statement.  Generator  
functions
+       often contain one or more :keyword:`for` or :keyword:`while` loops  
which
+       :keyword:`yield` elements back to the caller.  The function  
execution is
+       stopped at the :keyword:`yield` keyword (returning the result) and  
is
+       resumed there when the next element is requested by calling the
+       :meth:`next` method of the returned iterator.
+
+       .. index:: single: generator expression
+
+    generator expression
+-      An expression that returns a generator.  It looks like a normal  
expression
++      An expression that returns an iterator.  It looks like a normal  
expression
+       followed by a :keyword:`for` expression defining a loop variable,  
range,
+       and an optional :keyword:`if` expression.  The combined expression
+       generates values for an enclosing function::
+
+          >>> sum(i*i for i in range(10))         # sum of squares 0, 1,  
4, ... 81
+          285
+
+    GIL
+       See :term:`global interpreter lock`.
+
+    global interpreter lock
+       The lock used by Python threads to assure that only one thread
+@@ -313,25 +315,25 @@
+       Interpreted languages typically have a shorter development/debug  
cycle
+       than compiled ones, though their programs generally also run more
+       slowly.  See also :term:`interactive`.
+
+    iterable
+       A container object capable of returning its members one at a
+       time. Examples of iterables include all sequence types (such as
+       :class:`list`, :class:`str`, and :class:`tuple`) and some  
non-sequence
+       types like :class:`dict` and :class:`file` and objects of any  
classes you
+       define with an :meth:`__iter__` or :meth:`__getitem__` method.   
Iterables
+       can be used in a :keyword:`for` loop and in many other places where  
a
+       sequence is needed (:func:`zip`, :func:`map`, ...).  When an  
iterable
+-      object is passed as an argument to the builtin  
function :func:`iter`, it
++      object is passed as an argument to the built-in  
function :func:`iter`, it
+       returns an iterator for the object.  This iterator is good for one  
pass
+       over the set of values.  When using iterables, it is usually not  
necessary
+       to call :func:`iter` or deal with iterator objects yourself.  The  
``for``
+       statement does that automatically for you, creating a temporary  
unnamed
+       variable to hold the iterator for the duration of the loop.  See  
also
+       :term:`iterator`, :term:`sequence`, and :term:`generator`.
+
+    iterator
+       An object representing a stream of data.  Repeated calls to the  
iterator's
+       :meth:`next` method return successive items in the stream.  When no  
more
+       data are available a :exc:`StopIteration` exception is raised  
instead.  At
+       this point, the iterator object is exhausted and any further calls  
to its
+@@ -415,25 +417,25 @@
+       tuple-like object where the *year* is accessible either with an
+       index such as ``t[0]`` or with a named attribute like  
``t.tm_year``).
+
+       A named tuple can be a built-in type such  
as :class:`time.struct_time`,
+       or it can be created with a regular class definition.  A full  
featured
+       named tuple can also be created with the factory function
+       :func:`collections.namedtuple`.  The latter approach automatically
+       provides extra features such as a self-documenting representation  
like
+       ``Employee(name='jones', title='programmer')``.
+
+    namespace
+       The place where a variable is stored.  Namespaces are implemented as
+-      dictionaries.  There are the local, global and builtin namespaces  
as well
++      dictionaries.  There are the local, global and built-in namespaces  
as well
+       as nested namespaces in objects (in methods).  Namespaces support
+       modularity by preventing naming conflicts.  For instance, the  
functions
+       :func:`__builtin__.open` and :func:`os.open` are distinguished by  
their
+       namespaces.  Namespaces also aid readability and maintainability by  
making
+       it clear which module implements a function.  For instance, writing
+       :func:`random.seed` or :func:`itertools.izip` makes it clear that  
those
+       functions are implemented by the :mod:`random` and :mod:`itertools`
+       modules, respectively.
+
+    nested scope
+       The ability to refer to a variable in an enclosing definition.  For
+       instance, a function defined inside another function can refer to
=======================================
--- /dev/null
+++ /diff/glossary.rst.html	Sat Mar 19 08:47:20 2011
@@ -0,0 +1,86 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+          "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+<html>
+
+<head>
+    <meta http-equiv="Content-Type"
+          content="text/html; charset=ISO-8859-1" />
+    <title></title>
+    <style type="text/css">
+        table.diff {font-family:Courier; border:medium;}
+        .diff_header {background-color:#e0e0e0}
+        td.diff_header {text-align:right}
+        .diff_next {background-color:#c0c0c0}
+        .diff_add {background-color:#aaffaa}
+        .diff_chg {background-color:#ffff77}
+        .diff_sub {background-color:#ffaaaa}
+    </style>
+</head>
+
+<body>
+
+        <table class="diff" id="difflib_chg_to45__top"
+               cellspacing="0" cellpadding="0" rules="groups" >
+            <colgroup></colgroup> <colgroup></colgroup>  
<colgroup></colgroup>
+            <thead><tr><th class="diff_next"><br /></th><th colspan="2"  
class="diff_header">r262/glossary.rst =&gt;  
r266/glossary.rst</th></tr></thead>
+            <tbody>
+                <tr><td class="diff_next"  
id="difflib_chg_to45__0"></td><td class="diff_header"  
id="from45_23">23</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;source&nbsp;and&nbsp;traversing&nbsp;the&nbsp;parse&nbsp;tree.</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from45_24">24</td><td nowrap="nowrap"></td></tr>            <tr><td  
class="diff_next"></td><td class="diff_header" id="from45_25">25</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2to3&nbsp;is&nbsp;available&nbsp;in&nbsp;the&nbsp;standard&nbsp;library&nbsp;as&nbsp;:mod:`lib2to3`;&nbsp;a&nbsp;standalone</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from45_26">26</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;entry&nbsp;point&nbsp;is&nbsp;provided&nbsp;as&nbsp;:file:`Tools/scripts/2to3`.&nbsp;&nbsp;See</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from45_27">27</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:ref:`2to3-reference`.</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from45_28">28</td><td nowrap="nowrap"></td></tr>            <tr><td  
class="diff_next"></td><td class="diff_header" id="from45_29">29</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;abstract&nbsp;base&nbsp;class</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from45_30">30</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Abstract&nbsp;Base&nbsp;Classes&nbsp;(abbreviated&nbsp;ABCs)&nbsp;complement&nbsp;:term:`duck-typing`&nbsp;by</td></tr><tr><td  
class="diff_next"><a href="#difflib_chg_to45__1">n</a></td><td  
class="diff_header" id="from45_31">31-</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;providing&nbsp;a&nbsp;way&nbsp;to&nbsp;define&nbsp;interfaces&nbsp;when&nbsp;other&nbsp;techniques&nbsp;like<span  
class="diff_sub">&nbsp;:func:`hasattr`</span></td></tr>
+<tr><td class="diff_next"><a href="#difflib_chg_to45__1">n</a></td><td  
class="diff_header" id="to45_31">31+</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;providing&nbsp;a&nbsp;way&nbsp;to&nbsp;define&nbsp;interfaces&nbsp;when&nbsp;other&nbsp;techniques&nbsp;like</td></tr>
+<tr><td class="diff_next"></td><td class="diff_header"  
id="from45_32">32-</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;would&nbsp;be&nbsp;clumsy.&nbsp;Python&nbsp;comes&nbsp;with&nbsp;many&nbsp;builtin&nbsp;ABCs&nbsp;for<span  
class="diff_sub">&nbsp;data&nbsp;structures</span></td></tr>
+<tr><td class="diff_next"></td><td class="diff_header"  
id="to45_32">32+</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span  
class="diff_add">&nbsp;:func:`hasattr`</span>&nbsp;would&nbsp;be&nbsp;clumsy.&nbsp;Python&nbsp;comes&nbsp;with&nbsp;many&nbsp;built<span  
class="diff_add">-</span>in&nbsp;ABCs&nbsp;for</td></tr>
+<tr><td class="diff_next"></td><td class="diff_header"  
id="from45_33">33-</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(in&nbsp;the&nbsp;:mod:`collections`&nbsp;module),&nbsp;numbers&nbsp;(in&nbsp;the<span  
class="diff_sub">&nbsp;:mod:`numbers`</span></td></tr>
+<tr><td class="diff_next"></td><td class="diff_header"  
id="to45_33">33+</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span  
class="diff_add">&nbsp;data&nbsp;structures</span>&nbsp;(in&nbsp;the&nbsp;:mod:`collections`&nbsp;module),&nbsp;numbers&nbsp;(in&nbsp;the</td></tr>
+<tr><td class="diff_next"></td><td class="diff_header"  
id="from45_34">34-</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;module),&nbsp;and&nbsp;streams&nbsp;(in&nbsp;the&nbsp;:mod:`io`&nbsp;module).&nbsp;You&nbsp;can<span  
class="diff_sub">&nbsp;create&nbsp;your&nbsp;own</span></td></tr>
+<tr><td class="diff_next"></td><td class="diff_header"  
id="to45_34">34+</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span  
class="diff_add">&nbsp;:mod:`numbers`</span>&nbsp;module),&nbsp;and&nbsp;streams&nbsp;(in&nbsp;the&nbsp;:mod:`io`&nbsp;module).&nbsp;You&nbsp;can</td></tr>
+<tr><td class="diff_next"></td><td class="diff_header"  
id="from45_35">35-</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ABC&nbsp;with&nbsp;the&nbsp;:mod:`abc`&nbsp;module.</td></tr>
+<tr><td class="diff_next"></td><td class="diff_header"  
id="to45_35">35+</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span  
class="diff_add">&nbsp;create&nbsp;your&nbsp;own</span>&nbsp;ABC&nbsp;with&nbsp;the&nbsp;:mod:`abc`&nbsp;module.</td></tr>
+            <tr><td class="diff_next"></td><td class="diff_header"  
id="from45_36">36</td><td nowrap="nowrap"></td></tr>            <tr><td  
class="diff_next"></td><td class="diff_header" id="from45_37">37</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;argument</td></tr>            <tr><td  
class="diff_next"></td><td class="diff_header" id="from45_38">38</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A&nbsp;value&nbsp;passed&nbsp;to&nbsp;a&nbsp;function&nbsp;or&nbsp;method,&nbsp;assigned&nbsp;to&nbsp;a&nbsp;named&nbsp;local</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from45_39">39</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;variable&nbsp;in&nbsp;the&nbsp;function&nbsp;body.&nbsp;&nbsp;A&nbsp;function&nbsp;or&nbsp;method&nbsp;may&nbsp;have&nbsp;both</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from45_40">40</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;positional&nbsp;arguments&nbsp;and&nbsp;keyword&nbsp;arguments&nbsp;in&nbsp;its&nbsp;definition.</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from45_41">41</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Positional&nbsp;and&nbsp;keyword&nbsp;arguments&nbsp;may&nbsp;be&nbsp;variable-length:&nbsp;``*``&nbsp;accepts</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from45_42">42</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;or&nbsp;passes&nbsp;(if&nbsp;in&nbsp;the&nbsp;function&nbsp;definition&nbsp;or&nbsp;call)&nbsp;several&nbsp;positional</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from45_43">43</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;arguments&nbsp;in&nbsp;a&nbsp;list,&nbsp;while&nbsp;``**``&nbsp;does&nbsp;the&nbsp;same&nbsp;for&nbsp;keyword&nbsp;arguments</td></tr>         
</tbody>
+        <tbody>
+            <tr><td class="diff_next" id="difflib_chg_to45__1"></td><td  
class="diff_header" id="from45_74">74</td><td  
nowrap="nowrap"></td></tr>            <tr><td class="diff_next"></td><td  
class="diff_header" id="from45_75">75</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;coercion</td></tr>            <tr><td  
class="diff_next"></td><td class="diff_header" id="from45_76">76</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The&nbsp;implicit&nbsp;conversion&nbsp;of&nbsp;an&nbsp;instance&nbsp;of&nbsp;one&nbsp;type&nbsp;to&nbsp;another&nbsp;during&nbsp;an</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from45_77">77</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;operation&nbsp;which&nbsp;involves&nbsp;two&nbsp;arguments&nbsp;of&nbsp;the&nbsp;same&nbsp;type.&nbsp;&nbsp;For&nbsp;example,</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from45_78">78</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;``int(3.15)``&nbsp;converts&nbsp;the&nbsp;floating&nbsp;point&nbsp;number&nbsp;to&nbsp;the&nbsp;integer&nbsp;``3``,&nbsp;but</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from45_79">79</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;in&nbsp;``3+4.5``,&nbsp;each&nbsp;argument&nbsp;is&nbsp;of&nbsp;a&nbsp;different&nbsp;type&nbsp;(one&nbsp;int,&nbsp;one&nbsp;float),</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from45_80">80</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;and&nbsp;both&nbsp;must&nbsp;be&nbsp;converted&nbsp;to&nbsp;the&nbsp;same&nbsp;type&nbsp;before&nbsp;they&nbsp;can&nbsp;be&nbsp;added&nbsp;or&nbsp;it</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from45_81">81</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;will&nbsp;raise&nbsp;a&nbsp;``TypeError``.&nbsp;&nbsp;Coercion&nbsp;between&nbsp;two&nbsp;operands&nbsp;can&nbsp;be</td></tr><tr><td  
class="diff_next"><a href="#difflib_chg_to45__2">n</a></td><td  
class="diff_header" id="from45_82">82-</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;performed&nbsp;with&nbsp;the&nbsp;``coerce``&nbsp;builtin&nbsp;function;&nbsp;thus,&nbsp;``3+4.5``&nbsp;is</td></tr>
+<tr><td class="diff_next"><a href="#difflib_chg_to45__2">n</a></td><td  
class="diff_header" id="to45_82">82+</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;performed&nbsp;with&nbsp;the&nbsp;``coerce``&nbsp;built<span  
class="diff_add">-</span>in&nbsp;function;&nbsp;thus,&nbsp;``3+4.5``&nbsp;is</td></tr>
+            <tr><td class="diff_next"></td><td class="diff_header"  
id="from45_83">83</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;equivalent&nbsp;to&nbsp;calling&nbsp;``operator.add(*coerce(3,&nbsp;4.5))``&nbsp;and&nbsp;results&nbsp;in</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from45_84">84</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;``operator.add(3.0,&nbsp;4.5)``.&nbsp;&nbsp;Without&nbsp;coercion,&nbsp;all&nbsp;arguments&nbsp;of&nbsp;even</td></tr>             
<tr><td class="diff_next" id="difflib_chg_to45__2"></td><td  
class="diff_header" id="from45_85">85</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;compatible&nbsp;types&nbsp;would&nbsp;have&nbsp;to&nbsp;be&nbsp;normalized&nbsp;to&nbsp;the&nbsp;same&nbsp;value&nbsp;by&nbsp;the</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from45_86">86</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;programmer,&nbsp;e.g.,&nbsp;``float(3)+4.5``&nbsp;rather&nbsp;than&nbsp;just&nbsp;``3+4.5``.</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from45_87">87</td><td nowrap="nowrap"></td></tr>            <tr><td  
class="diff_next"></td><td class="diff_header" id="from45_88">88</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;complex&nbsp;number</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from45_89">89</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An&nbsp;extension&nbsp;of&nbsp;the&nbsp;familiar&nbsp;real&nbsp;number&nbsp;system&nbsp;in&nbsp;which&nbsp;all&nbsp;numbers&nbsp;are</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from45_90">90</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;expressed&nbsp;as&nbsp;a&nbsp;sum&nbsp;of&nbsp;a&nbsp;real&nbsp;part&nbsp;and&nbsp;an&nbsp;imaginary&nbsp;part.&nbsp;&nbsp;Imaginary</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from45_91">91</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;numbers&nbsp;are&nbsp;real&nbsp;multiples&nbsp;of&nbsp;the&nbsp;imaginary&nbsp;unit&nbsp;(the&nbsp;square&nbsp;root&nbsp;of</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from45_92">92</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;``-1``),&nbsp;often&nbsp;written&nbsp;``i``&nbsp;in&nbsp;mathematics&nbsp;or&nbsp;``j``&nbsp;in</td></tr><tr><td  
class="diff_next"><a href="#difflib_chg_to45__3">n</a></td><td  
class="diff_header" id="from45_93">93-</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;engineering.&nbsp;Python&nbsp;has&nbsp;builtin&nbsp;support&nbsp;for&nbsp;complex&nbsp;numbers,&nbsp;which&nbsp;are</td></tr>
+<tr><td class="diff_next"><a href="#difflib_chg_to45__3">n</a></td><td  
class="diff_header" id="to45_93">93+</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;engineering.&nbsp;<span  
class="diff_add">&nbsp;</span>Python&nbsp;has&nbsp;built<span  
class="diff_add">-</span>in&nbsp;support&nbsp;for&nbsp;complex&nbsp;numbers,&nbsp;which&nbsp;are</td></tr>
+            <tr><td class="diff_next"></td><td class="diff_header"  
id="from45_94">94</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;written&nbsp;with&nbsp;this&nbsp;latter&nbsp;notation;&nbsp;the&nbsp;imaginary&nbsp;part&nbsp;is&nbsp;written&nbsp;with&nbsp;a</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from45_95">95</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;``j``&nbsp;suffix,&nbsp;e.g.,&nbsp;``3+1j``.&nbsp;&nbsp;To&nbsp;get&nbsp;access&nbsp;to&nbsp;complex&nbsp;equivalents&nbsp;of&nbsp;the</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from45_96">96</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:mod:`math`&nbsp;module,&nbsp;use&nbsp;:mod:`cmath`.&nbsp;&nbsp;Use&nbsp;of&nbsp;complex&nbsp;numbers&nbsp;is&nbsp;a&nbsp;fairly</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from45_97">97</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;advanced&nbsp;mathematical&nbsp;feature.&nbsp;&nbsp;If&nbsp;you're&nbsp;not&nbsp;aware&nbsp;of&nbsp;a&nbsp;need&nbsp;for&nbsp;them,</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from45_98">98</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;it's&nbsp;almost&nbsp;certain&nbsp;you&nbsp;can&nbsp;safely&nbsp;ignore&nbsp;them.</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from45_99">99</td><td nowrap="nowrap"></td></tr>            <tr><td  
class="diff_next"></td><td class="diff_header" id="from45_100">100</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;context&nbsp;manager</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from45_101">101</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An&nbsp;object&nbsp;which&nbsp;controls&nbsp;the&nbsp;environment&nbsp;seen&nbsp;in&nbsp;a&nbsp;:keyword:`with`</td></tr>         
</tbody>
+        <tbody>
+            <tr><td class="diff_next" id="difflib_chg_to45__3"></td><td  
class="diff_header" id="from45_155">155</td><td  
nowrap="nowrap"></td></tr>            <tr><td class="diff_next"></td><td  
class="diff_header" id="from45_156">156</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;duck-typing</td></tr>            <tr><td  
class="diff_next"></td><td class="diff_header" id="from45_157">157</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A&nbsp;pythonic&nbsp;programming&nbsp;style&nbsp;which&nbsp;determines&nbsp;an&nbsp;object's&nbsp;type&nbsp;by&nbsp;inspection</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from45_158">158</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;of&nbsp;its&nbsp;method&nbsp;or&nbsp;attribute&nbsp;signature&nbsp;rather&nbsp;than&nbsp;by&nbsp;explicit&nbsp;relationship</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from45_159">159</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;to&nbsp;some&nbsp;type&nbsp;object&nbsp;("If&nbsp;it&nbsp;looks&nbsp;like&nbsp;a&nbsp;duck&nbsp;and&nbsp;quacks&nbsp;like&nbsp;a&nbsp;duck,&nbsp;it</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from45_160">160</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;must&nbsp;be&nbsp;a&nbsp;duck.")&nbsp;&nbsp;By&nbsp;emphasizing&nbsp;interfaces&nbsp;rather&nbsp;than&nbsp;specific&nbsp;types,</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from45_161">161</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;well-designed&nbsp;code&nbsp;improves&nbsp;its&nbsp;flexibility&nbsp;by&nbsp;allowing&nbsp;polymorphic</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from45_162">162</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;substitution.&nbsp;&nbsp;Duck-typing&nbsp;avoids&nbsp;tests&nbsp;using&nbsp;:func:`type`&nbsp;or</td></tr><tr><td  
class="diff_next"><a href="#difflib_chg_to45__4">n</a></td><td  
class="diff_header" id="from45_163">163-</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:func:`isinstance`.&nbsp;(Note,&nbsp;however,&nbsp;that&nbsp;duck-typing&nbsp;can&nbsp;be&nbsp;complemented</td></tr>
+<tr><td class="diff_next"><a href="#difflib_chg_to45__4">n</a></td><td  
class="diff_header" id="to45_163">163+</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:func:`isinstance`.&nbsp;<span  
class="diff_add">&nbsp;</span>(Note,&nbsp;however,&nbsp;that&nbsp;duck-typing&nbsp;can&nbsp;be&nbsp;complemented</td></tr>
+<tr><td class="diff_next"></td><td class="diff_header"  
id="from45_164">164-</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;with&nbsp;abstract&nbsp;base&nbsp;classes.)&nbsp;Instead,&nbsp;it&nbsp;typically&nbsp;employs<span  
class="diff_sub">&nbsp;:func:`hasattr`</span></td></tr>
+<tr><td class="diff_next"></td><td class="diff_header"  
id="to45_164">164+</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;with&nbsp;<span  
class="diff_add">:term:`</span>abstract&nbsp;base&nbsp;class<span  
class="diff_add">`\&nbsp;</span>es.)<span  
class="diff_add">&nbsp;</span>&nbsp;Instead,&nbsp;it&nbsp;typically&nbsp;employs</td></tr>
+<tr><td class="diff_next"></td><td class="diff_header"  
id="from45_165">165-</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tests&nbsp;or&nbsp;:term:`EAFP`&nbsp;programming.</td></tr>
+<tr><td class="diff_next"></td><td class="diff_header"  
id="to45_165">165+</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span  
class="diff_add">&nbsp;:func:`hasattr`</span>&nbsp;tests&nbsp;or&nbsp;:term:`EAFP`&nbsp;programming.</td></tr>
+            <tr><td class="diff_next"></td><td class="diff_header"  
id="from45_166">166</td><td nowrap="nowrap"></td></tr>            <tr><td  
class="diff_next"></td><td class="diff_header" id="from45_167">167</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;EAFP</td></tr>            <tr><td  
class="diff_next"></td><td class="diff_header" id="from45_168">168</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Easier&nbsp;to&nbsp;ask&nbsp;for&nbsp;forgiveness&nbsp;than&nbsp;permission.&nbsp;&nbsp;This&nbsp;common&nbsp;Python&nbsp;coding</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from45_169">169</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;style&nbsp;assumes&nbsp;the&nbsp;existence&nbsp;of&nbsp;valid&nbsp;keys&nbsp;or&nbsp;attributes&nbsp;and&nbsp;catches</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from45_170">170</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;exceptions&nbsp;if&nbsp;the&nbsp;assumption&nbsp;proves&nbsp;false.&nbsp;&nbsp;This&nbsp;clean&nbsp;and&nbsp;fast&nbsp;style&nbsp;is</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from45_171">171</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;characterized&nbsp;by&nbsp;the&nbsp;presence&nbsp;of&nbsp;many&nbsp;:keyword:`try`&nbsp;and&nbsp;:keyword:`except`</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from45_172">172</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;statements.&nbsp;&nbsp;The&nbsp;technique&nbsp;contrasts&nbsp;with&nbsp;the&nbsp;:term:`LBYL`&nbsp;style</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from45_173">173</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;common&nbsp;to&nbsp;many&nbsp;other&nbsp;languages&nbsp;such&nbsp;as&nbsp;C.</td></tr>         
</tbody>
+        <tbody>
+            <tr><td class="diff_next" id="difflib_chg_to45__4"></td><td  
class="diff_header" id="from45_211">211</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;&gt;&gt;&nbsp;import&nbsp;__future__</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from45_212">212</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;&gt;&gt;&nbsp;__future__.division</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from45_213">213</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_Feature((2,&nbsp;2,&nbsp;0,&nbsp;'alpha',&nbsp;2),&nbsp;(3,&nbsp;0,&nbsp;0,&nbsp;'alpha',&nbsp;0),&nbsp;8192)</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from45_214">214</td><td nowrap="nowrap"></td></tr>            <tr><td  
class="diff_next"></td><td class="diff_header" id="from45_215">215</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;garbage&nbsp;collection</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from45_216">216</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The&nbsp;process&nbsp;of&nbsp;freeing&nbsp;memory&nbsp;when&nbsp;it&nbsp;is&nbsp;not&nbsp;used&nbsp;anymore.&nbsp;&nbsp;Python</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from45_217">217</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;performs&nbsp;garbage&nbsp;collection&nbsp;via&nbsp;reference&nbsp;counting&nbsp;and&nbsp;a&nbsp;cyclic&nbsp;garbage</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from45_218">218</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;collector&nbsp;that&nbsp;is&nbsp;able&nbsp;to&nbsp;detect&nbsp;and&nbsp;break&nbsp;reference&nbsp;cycles.</td></tr><tr><td  
class="diff_next"><a href="#difflib_chg_to45__5">n</a></td><td  
class="diff_header" id="to45_219">219+</td><td nowrap="nowrap"><span  
class="diff_add">&nbsp;</span></td></tr>
+<tr><td class="diff_next"></td><td class="diff_header"  
id="to45_220">220+</td><td nowrap="nowrap"><span  
class="diff_add">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;..&nbsp;index::&nbsp;single:&nbsp;generator</span></td></tr>
+            <tr><td class="diff_next"></td><td class="diff_header"  
id="from45_219">219</td><td nowrap="nowrap"></td></tr>            <tr><td  
class="diff_next"></td><td class="diff_header" id="from45_220">220</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;generator</td></tr>            <tr><td  
class="diff_next"></td><td class="diff_header" id="from45_221">221</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A&nbsp;function&nbsp;which&nbsp;returns&nbsp;an&nbsp;iterator.&nbsp;&nbsp;It&nbsp;looks&nbsp;like&nbsp;a&nbsp;normal&nbsp;function</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from45_222">222</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;except&nbsp;that&nbsp;values&nbsp;are&nbsp;returned&nbsp;to&nbsp;the&nbsp;caller&nbsp;using&nbsp;a&nbsp;:keyword:`yield`</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from45_223">223</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;statement&nbsp;instead&nbsp;of&nbsp;a&nbsp;:keyword:`return`&nbsp;statement.&nbsp;&nbsp;Generator&nbsp;functions</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from45_224">224</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;often&nbsp;contain&nbsp;one&nbsp;or&nbsp;more&nbsp;:keyword:`for`&nbsp;or&nbsp;:keyword:`while`&nbsp;loops&nbsp;which</td></tr>             
<tr><td class="diff_next" id="difflib_chg_to45__5"></td><td  
class="diff_header" id="from45_225">225</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:keyword:`yield`&nbsp;elements&nbsp;back&nbsp;to&nbsp;the&nbsp;caller.&nbsp;&nbsp;The&nbsp;function&nbsp;execution&nbsp;is</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from45_226">226</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;stopped&nbsp;at&nbsp;the&nbsp;:keyword:`yield`&nbsp;keyword&nbsp;(returning&nbsp;the&nbsp;result)&nbsp;and&nbsp;is</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from45_227">227</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;resumed&nbsp;there&nbsp;when&nbsp;the&nbsp;next&nbsp;element&nbsp;is&nbsp;requested&nbsp;by&nbsp;calling&nbsp;the</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from45_228">228</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:meth:`next`&nbsp;method&nbsp;of&nbsp;the&nbsp;returned&nbsp;iterator.</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from45_229">229</td><td nowrap="nowrap"></td></tr>            <tr><td  
class="diff_next"></td><td class="diff_header" id="from45_230">230</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;..&nbsp;index::&nbsp;single:&nbsp;generator&nbsp;expression</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from45_231">231</td><td nowrap="nowrap"></td></tr>            <tr><td  
class="diff_next"></td><td class="diff_header" id="from45_232">232</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;generator&nbsp;expression</td></tr><tr><td  
class="diff_next"><a href="#difflib_chg_to45__6">n</a></td><td  
class="diff_header" id="from45_233">233-</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An&nbsp;expression&nbsp;that&nbsp;returns&nbsp;a<span  
class="diff_sub">&nbsp;ge</span>nerator.&nbsp;&nbsp;It&nbsp;looks&nbsp;like&nbsp;a&nbsp;normal&nbsp;expression</td></tr>
+<tr><td class="diff_next"><a href="#difflib_chg_to45__6">n</a></td><td  
class="diff_header" id="to45_235">235+</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An&nbsp;expression&nbsp;that&nbsp;returns&nbsp;an<span  
class="diff_add">&nbsp;it</span>erator.&nbsp;&nbsp;It&nbsp;looks&nbsp;like&nbsp;a&nbsp;normal&nbsp;expression</td></tr>
+            <tr><td class="diff_next"></td><td class="diff_header"  
id="from45_234">234</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;followed&nbsp;by&nbsp;a&nbsp;:keyword:`for`&nbsp;expression&nbsp;defining&nbsp;a&nbsp;loop&nbsp;variable,&nbsp;range,</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from45_235">235</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;and&nbsp;an&nbsp;optional&nbsp;:keyword:`if`&nbsp;expression.&nbsp;&nbsp;The&nbsp;combined&nbsp;expression</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from45_236">236</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;generates&nbsp;values&nbsp;for&nbsp;an&nbsp;enclosing&nbsp;function::</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from45_237">237</td><td nowrap="nowrap"></td></tr>            <tr><td  
class="diff_next"></td><td class="diff_header" id="from45_238">238</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;&gt;&gt;&nbsp;sum(i*i&nbsp;for&nbsp;i&nbsp;in&nbsp;range(10))&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;sum&nbsp;of&nbsp;squares&nbsp;0,&nbsp;1,&nbsp;4,&nbsp;...&nbsp;81</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from45_239">239</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;285</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from45_240">240</td><td nowrap="nowrap"></td></tr>            <tr><td  
class="diff_next"></td><td class="diff_header" id="from45_241">241</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;GIL</td></tr>        </tbody>
+        <tbody>
+            <tr><td class="diff_next" id="difflib_chg_to45__6"></td><td  
class="diff_header" id="from45_317">317</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;iterable</td></tr>            <tr><td  
class="diff_next"></td><td class="diff_header" id="from45_318">318</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A&nbsp;container&nbsp;object&nbsp;capable&nbsp;of&nbsp;returning&nbsp;its&nbsp;members&nbsp;one&nbsp;at&nbsp;a</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from45_319">319</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;time.&nbsp;Examples&nbsp;of&nbsp;iterables&nbsp;include&nbsp;all&nbsp;sequence&nbsp;types&nbsp;(such&nbsp;as</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from45_320">320</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:class:`list`,&nbsp;:class:`str`,&nbsp;and&nbsp;:class:`tuple`)&nbsp;and&nbsp;some&nbsp;non-sequence</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from45_321">321</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;types&nbsp;like&nbsp;:class:`dict`&nbsp;and&nbsp;:class:`file`&nbsp;and&nbsp;objects&nbsp;of&nbsp;any&nbsp;classes&nbsp;you</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from45_322">322</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;define&nbsp;with&nbsp;an&nbsp;:meth:`__iter__`&nbsp;or&nbsp;:meth:`__getitem__`&nbsp;method.&nbsp;&nbsp;Iterables</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from45_323">323</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;can&nbsp;be&nbsp;used&nbsp;in&nbsp;a&nbsp;:keyword:`for`&nbsp;loop&nbsp;and&nbsp;in&nbsp;many&nbsp;other&nbsp;places&nbsp;where&nbsp;a</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from45_324">324</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sequence&nbsp;is&nbsp;needed&nbsp;(:func:`zip`,&nbsp;:func:`map`,&nbsp;...).&nbsp;&nbsp;When&nbsp;an&nbsp;iterable</td></tr><tr><td  
class="diff_next"><a href="#difflib_chg_to45__7">n</a></td><td  
class="diff_header" id="from45_325">325-</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;object&nbsp;is&nbsp;passed&nbsp;as&nbsp;an&nbsp;argument&nbsp;to&nbsp;the&nbsp;builtin&nbsp;function&nbsp;:func:`iter`,&nbsp;it</td></tr>
+<tr><td class="diff_next"><a href="#difflib_chg_to45__7">n</a></td><td  
class="diff_header" id="to45_327">327+</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;object&nbsp;is&nbsp;passed&nbsp;as&nbsp;an&nbsp;argument&nbsp;to&nbsp;the&nbsp;built<span  
class="diff_add">-</span>in&nbsp;function&nbsp;:func:`iter`,&nbsp;it</td></tr>
+            <tr><td class="diff_next"></td><td class="diff_header"  
id="from45_326">326</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;returns&nbsp;an&nbsp;iterator&nbsp;for&nbsp;the&nbsp;object.&nbsp;&nbsp;This&nbsp;iterator&nbsp;is&nbsp;good&nbsp;for&nbsp;one&nbsp;pass</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from45_327">327</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;over&nbsp;the&nbsp;set&nbsp;of&nbsp;values.&nbsp;&nbsp;When&nbsp;using&nbsp;iterables,&nbsp;it&nbsp;is&nbsp;usually&nbsp;not&nbsp;necessary</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from45_328">328</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;to&nbsp;call&nbsp;:func:`iter`&nbsp;or&nbsp;deal&nbsp;with&nbsp;iterator&nbsp;objects&nbsp;yourself.&nbsp;&nbsp;The&nbsp;``for``</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from45_329">329</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;statement&nbsp;does&nbsp;that&nbsp;automatically&nbsp;for&nbsp;you,&nbsp;creating&nbsp;a&nbsp;temporary&nbsp;unnamed</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from45_330">330</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;variable&nbsp;to&nbsp;hold&nbsp;the&nbsp;iterator&nbsp;for&nbsp;the&nbsp;duration&nbsp;of&nbsp;the&nbsp;loop.&nbsp;&nbsp;See&nbsp;also</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from45_331">331</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:term:`iterator`,&nbsp;:term:`sequence`,&nbsp;and&nbsp;:term:`generator`.</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from45_332">332</td><td nowrap="nowrap"></td></tr>            <tr><td  
class="diff_next"></td><td class="diff_header" id="from45_333">333</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;iterator</td></tr>        </tbody>
+        <tbody>
+            <tr><td class="diff_next" id="difflib_chg_to45__7"></td><td  
class="diff_header" id="from45_419">419</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;or&nbsp;it&nbsp;can&nbsp;be&nbsp;created&nbsp;with&nbsp;a&nbsp;regular&nbsp;class&nbsp;definition.&nbsp;&nbsp;A&nbsp;full&nbsp;featured</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from45_420">420</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;named&nbsp;tuple&nbsp;can&nbsp;also&nbsp;be&nbsp;created&nbsp;with&nbsp;the&nbsp;factory&nbsp;function</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from45_421">421</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:func:`collections.namedtuple`.&nbsp;&nbsp;The&nbsp;latter&nbsp;approach&nbsp;automatically</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from45_422">422</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;provides&nbsp;extra&nbsp;features&nbsp;such&nbsp;as&nbsp;a&nbsp;self-documenting&nbsp;representation&nbsp;like</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from45_423">423</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;``Employee(name='jones',&nbsp;title='programmer')``.</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from45_424">424</td><td nowrap="nowrap"></td></tr>            <tr><td  
class="diff_next"></td><td class="diff_header" id="from45_425">425</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;namespace</td></tr>            <tr><td  
class="diff_next"></td><td class="diff_header" id="from45_426">426</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The&nbsp;place&nbsp;where&nbsp;a&nbsp;variable&nbsp;is&nbsp;stored.&nbsp;&nbsp;Namespaces&nbsp;are&nbsp;implemented&nbsp;as</td></tr><tr><td  
class="diff_next"><a href="#difflib_chg_to45__top">t</a></td><td  
class="diff_header" id="from45_427">427-</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dictionaries.&nbsp;&nbsp;There&nbsp;are&nbsp;the&nbsp;local,&nbsp;global&nbsp;and&nbsp;builtin&nbsp;namespaces&nbsp;as&nbsp;well</td></tr>
+<tr><td class="diff_next"><a href="#difflib_chg_to45__top">t</a></td><td  
class="diff_header" id="to45_429">429+</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dictionaries.&nbsp;&nbsp;There&nbsp;are&nbsp;the&nbsp;local,&nbsp;global&nbsp;and&nbsp;built<span  
class="diff_add">-</span>in&nbsp;namespaces&nbsp;as&nbsp;well</td></tr>
+            <tr><td class="diff_next"></td><td class="diff_header"  
id="from45_428">428</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;as&nbsp;nested&nbsp;namespaces&nbsp;in&nbsp;objects&nbsp;(in&nbsp;methods).&nbsp;&nbsp;Namespaces&nbsp;support</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from45_429">429</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;modularity&nbsp;by&nbsp;preventing&nbsp;naming&nbsp;conflicts.&nbsp;&nbsp;For&nbsp;instance,&nbsp;the&nbsp;functions</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from45_430">430</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:func:`__builtin__.open`&nbsp;and&nbsp;:func:`os.open`&nbsp;are&nbsp;distinguished&nbsp;by&nbsp;their</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from45_431">431</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;namespaces.&nbsp;&nbsp;Namespaces&nbsp;also&nbsp;aid&nbsp;readability&nbsp;and&nbsp;maintainability&nbsp;by&nbsp;making</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from45_432">432</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;it&nbsp;clear&nbsp;which&nbsp;module&nbsp;implements&nbsp;a&nbsp;function.&nbsp;&nbsp;For&nbsp;instance,&nbsp;writing</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from45_433">433</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:func:`random.seed`&nbsp;or&nbsp;:func:`itertools.izip`&nbsp;makes&nbsp;it&nbsp;clear&nbsp;that&nbsp;those</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from45_434">434</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;functions&nbsp;are&nbsp;implemented&nbsp;by&nbsp;the&nbsp;:mod:`random`&nbsp;and&nbsp;:mod:`itertools`</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from45_435">435</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;modules,&nbsp;respectively.</td></tr>         
</tbody>
+        </table>
+    <table class="diff" summary="Legends">
+        <tr> <th colspan="2"> Legends </th> </tr>
+        <tr> <td> <table border="" summary="Colors">
+                      <tr><th> Colors </th> </tr>
+                      <tr><td class="diff_add">&nbsp;Added&nbsp;</td></tr>
+                      <tr><td class="diff_chg">Changed</td> </tr>
+                      <tr><td class="diff_sub">Deleted</td> </tr>
+                  </table></td>
+             <td> <table border="" summary="Links">
+                      <tr><th colspan="2"> Links </th> </tr>
+                      <tr><td>(f)irst change</td> </tr>
+                      <tr><td>(n)ext change</td> </tr>
+                      <tr><td>(t)op</td> </tr>
+                  </table></td> </tr>
+    </table>
+</body>
+
+</html>
=======================================
--- /dev/null
+++ /diff/license.rst.diff	Sat Mar 19 08:47:20 2011
@@ -0,0 +1,89 @@
+--- r262/license.rst	2009-01-04 06:55:17.853888000 +0900
++++ r266/license.rst	2010-03-02 07:16:51.561035000 +0900
+@@ -87,24 +87,32 @@
+ | 2.5            | 2.4          | 2006      | PSF        |  
yes             |
+  
+----------------+--------------+-----------+------------+-----------------+
+ | 2.5.1          | 2.5          | 2007      | PSF        |  
yes             |
+  
+----------------+--------------+-----------+------------+-----------------+
+ | 2.5.2          | 2.5.1        | 2008      | PSF        |  
yes             |
+  
+----------------+--------------+-----------+------------+-----------------+
+ | 2.5.3          | 2.5.2        | 2008      | PSF        |  
yes             |
+  
+----------------+--------------+-----------+------------+-----------------+
+ | 2.6            | 2.5          | 2008      | PSF        |  
yes             |
+  
+----------------+--------------+-----------+------------+-----------------+
+ | 2.6.1          | 2.6          | 2008      | PSF        |  
yes             |
+  
+----------------+--------------+-----------+------------+-----------------+
++| 2.6.2          | 2.6.1        | 2009      | PSF        |  
yes             |
+++----------------+--------------+-----------+------------+-----------------+
++| 2.6.3          | 2.6.2        | 2009      | PSF        |  
yes             |
+++----------------+--------------+-----------+------------+-----------------+
++| 2.6.4          | 2.6.3        | 2009      | PSF        |  
yes             |
+++----------------+--------------+-----------+------------+-----------------+
++| 2.6.5          | 2.6.4        | 2010      | PSF        |  
yes             |
+++----------------+--------------+-----------+------------+-----------------+
+
+ .. note::
+
+    GPL-compatible doesn't mean that we're distributing Python under the  
GPL.  All
+    Python licenses, unlike the GPL, let you distribute a modified version  
without
+    making your changes open source. The GPL-compatible licenses make it  
possible to
+    combine Python with other software that is released under the GPL; the  
others
+    don't.
+
+ Thanks to the many outside volunteers who have worked under Guido's  
direction to
+ make these releases possible.
+
+@@ -115,25 +123,25 @@
+
+ .. centered:: PSF LICENSE AGREEMENT FOR PYTHON |release|
+
+ #. This LICENSE AGREEMENT is between the Python Software Foundation  
("PSF"), and
+    the Individual or Organization ("Licensee") accessing and otherwise  
using Python
+    |release| software in source or binary form and its associated  
documentation.
+
+ #. Subject to the terms and conditions of this License Agreement, PSF  
hereby
+    grants Licensee a nonexclusive, royalty-free, world-wide license to  
reproduce,
+    analyze, test, perform and/or display publicly, prepare derivative  
works,
+    distribute, and otherwise use Python |release| alone or in any  
derivative
+    version, provided, however, that PSF's License Agreement and PSF's  
notice of
+-   copyright, i.e., "Copyright © 2001-2009 Python Software Foundation;  
All Rights
++   copyright, i.e., "Copyright © 2001-2010 Python Software Foundation;  
All Rights
+    Reserved" are retained in Python |release| alone or in any derivative  
version
+    prepared by Licensee.
+
+ #. In the event Licensee prepares a derivative work that is based on or
+    incorporates Python |release| or any part thereof, and wants to make  
the
+    derivative work available to others as provided herein, then Licensee  
hereby
+    agrees to include in any such work a brief summary of the changes made  
to Python
+    |release|.
+
+ #. PSF is making Python |release| available to Licensee on an "AS IS"  
basis.
+    PSF MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED.  BY  
WAY OF
+    EXAMPLE, BUT NOT LIMITATION, PSF MAKES NO AND DISCLAIMS ANY  
REPRESENTATION OR
+@@ -609,25 +617,25 @@
+    LANCE ELLINGHOUSE DISCLAIMS ALL WARRANTIES WITH REGARD TO
+    THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
+    FITNESS, IN NO EVENT SHALL LANCE ELLINGHOUSE CENTRUM BE LIABLE
+    FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+    WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+    ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
+    OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+
+    Modified by Jack Jansen, CWI, July 1995:
+    - Use binascii module to do the actual line-by-line conversion
+      between ascii and binary. This results in a 1000-fold speedup. The C
+      version is still 5 times faster, though.
+-   - Arguments more compliant with python standard
++   - Arguments more compliant with Python standard
+
+
+ XML Remote Procedure Calls
+ --------------------------
+
+ The :mod:`xmlrpclib` module contains the following notice::
+
+        The XML-RPC client interface is
+
+    Copyright (c) 1999-2002 by Secret Labs AB
+    Copyright (c) 1999-2002 by Fredrik Lundh
+
=======================================
--- /dev/null
+++ /diff/license.rst.html	Sat Mar 19 08:47:20 2011
@@ -0,0 +1,64 @@
+
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+          "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+<html>
+
+<head>
+    <meta http-equiv="Content-Type"
+          content="text/html; charset=ISO-8859-1" />
+    <title></title>
+    <style type="text/css">
+        table.diff {font-family:Courier; border:medium;}
+        .diff_header {background-color:#e0e0e0}
+        td.diff_header {text-align:right}
+        .diff_next {background-color:#c0c0c0}
+        .diff_add {background-color:#aaffaa}
+        .diff_chg {background-color:#ffff77}
+        .diff_sub {background-color:#ffaaaa}
+    </style>
+</head>
+
+<body>
+
+        <table class="diff" id="difflib_chg_to243__top"
+               cellspacing="0" cellpadding="0" rules="groups" >
+            <colgroup></colgroup> <colgroup></colgroup>  
<colgroup></colgroup>
+            <thead><tr><th class="diff_next"><br /></th><th colspan="2"  
class="diff_header">r262/license.rst =&gt;  
r266/license.rst</th></tr></thead>
+            <tbody>
+                <tr><td class="diff_next"  
id="difflib_chg_to243__0"></td><td class="diff_header"  
id="from243_91">91</td><td nowrap="nowrap">| 
&nbsp;2.5.2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| 
&nbsp;2.5.1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| 
&nbsp;2008&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| 
&nbsp;PSF&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| 
&nbsp;yes&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| 
</td></tr>            <tr><td class="diff_next"></td><td  
class="diff_header" id="from243_92">92</td><td  
nowrap="nowrap">+----------------+--------------+-----------+------------+-----------------+</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from243_93">93</td><td nowrap="nowrap">| 
&nbsp;2.5.3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| 
&nbsp;2.5.2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| 
&nbsp;2008&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| 
&nbsp;PSF&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| 
&nbsp;yes&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| 
</td></tr>            <tr><td class="diff_next"></td><td  
class="diff_header" id="from243_94">94</td><td  
nowrap="nowrap">+----------------+--------------+-----------+------------+-----------------+</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from243_95">95</td><td nowrap="nowrap">| 
&nbsp;2.6&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| 
&nbsp;2.5&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| 
&nbsp;2008&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| 
&nbsp;PSF&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| 
&nbsp;yes&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| 
</td></tr>            <tr><td class="diff_next"></td><td  
class="diff_header" id="from243_96">96</td><td  
nowrap="nowrap">+----------------+--------------+-----------+------------+-----------------+</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from243_97">97</td><td nowrap="nowrap">| 
&nbsp;2.6.1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| 
&nbsp;2.6&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| 
&nbsp;2008&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| 
&nbsp;PSF&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| 
&nbsp;yes&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| 
</td></tr>            <tr><td class="diff_next"></td><td  
class="diff_header" id="from243_98">98</td><td  
nowrap="nowrap">+----------------+--------------+-----------+------------+-----------------+</td></tr><tr><td  
class="diff_next"><a href="#difflib_chg_to243__1">n</a></td><td  
class="diff_header" id="to243_99">99+</td><td nowrap="nowrap"><span  
class="diff_add">| 
&nbsp;2.6.2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| 
&nbsp;2.6.1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| 
&nbsp;2009&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| 
&nbsp;PSF&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| 
&nbsp;yes&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| 
</span></td></tr>
+<tr><td class="diff_next"></td><td class="diff_header"  
id="to243_100">100+</td><td nowrap="nowrap"><span  
class="diff_add">+----------------+--------------+-----------+------------+-----------------+</span></td></tr>
+<tr><td class="diff_next"></td><td class="diff_header"  
id="to243_101">101+</td><td nowrap="nowrap"><span class="diff_add">| 
&nbsp;2.6.3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| 
&nbsp;2.6.2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| 
&nbsp;2009&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| 
&nbsp;PSF&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| 
&nbsp;yes&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| 
</span></td></tr>
+<tr><td class="diff_next"></td><td class="diff_header"  
id="to243_102">102+</td><td nowrap="nowrap"><span  
class="diff_add">+----------------+--------------+-----------+------------+-----------------+</span></td></tr>
+<tr><td class="diff_next"></td><td class="diff_header"  
id="to243_103">103+</td><td nowrap="nowrap"><span class="diff_add">| 
&nbsp;2.6.4&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| 
&nbsp;2.6.3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| 
&nbsp;2009&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| 
&nbsp;PSF&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| 
&nbsp;yes&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| 
</span></td></tr>
+<tr><td class="diff_next"></td><td class="diff_header"  
id="to243_104">104+</td><td nowrap="nowrap"><span  
class="diff_add">+----------------+--------------+-----------+------------+-----------------+</span></td></tr>
+<tr><td class="diff_next"></td><td class="diff_header"  
id="to243_105">105+</td><td nowrap="nowrap"><span class="diff_add">| 
&nbsp;2.6.5&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| 
&nbsp;2.6.4&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| 
&nbsp;2010&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| 
&nbsp;PSF&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| 
&nbsp;yes&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| 
</span></td></tr>
+<tr><td class="diff_next"></td><td class="diff_header"  
id="to243_106">106+</td><td nowrap="nowrap"><span  
class="diff_add">+----------------+--------------+-----------+------------+-----------------+</span></td></tr>
+            <tr><td class="diff_next"></td><td class="diff_header"  
id="from243_99">99</td><td nowrap="nowrap"></td></tr>            <tr><td  
class="diff_next"></td><td class="diff_header" id="from243_100">100</td><td  
nowrap="nowrap">..&nbsp;note::</td></tr>            <tr><td  
class="diff_next"></td><td class="diff_header" id="from243_101">101</td><td  
nowrap="nowrap"></td></tr>            <tr><td class="diff_next"></td><td  
class="diff_header" id="from243_102">102</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;GPL-compatible&nbsp;doesn't&nbsp;mean&nbsp;that&nbsp;we're&nbsp;distributing&nbsp;Python&nbsp;under&nbsp;the&nbsp;GPL.&nbsp;&nbsp;All</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from243_103">103</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;Python&nbsp;licenses,&nbsp;unlike&nbsp;the&nbsp;GPL,&nbsp;let&nbsp;you&nbsp;distribute&nbsp;a&nbsp;modified&nbsp;version&nbsp;without</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from243_104">104</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;making&nbsp;your&nbsp;changes&nbsp;open&nbsp;source.&nbsp;The&nbsp;GPL-compatible&nbsp;licenses&nbsp;make&nbsp;it&nbsp;possible&nbsp;to</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from243_105">105</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;combine&nbsp;Python&nbsp;with&nbsp;other&nbsp;software&nbsp;that&nbsp;is&nbsp;released&nbsp;under&nbsp;the&nbsp;GPL;&nbsp;the&nbsp;others</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from243_106">106</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;don't.</td></tr>        </tbody>
+        <tbody>
+            <tr><td class="diff_next" id="difflib_chg_to243__1"></td><td  
class="diff_header" id="from243_119">119</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;the&nbsp;Individual&nbsp;or&nbsp;Organization&nbsp;("Licensee")&nbsp;accessing&nbsp;and&nbsp;otherwise&nbsp;using&nbsp;Python</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from243_120">120</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;|release| 
&nbsp;software&nbsp;in&nbsp;source&nbsp;or&nbsp;binary&nbsp;form&nbsp;and&nbsp;its&nbsp;associated&nbsp;documentation.</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from243_121">121</td><td nowrap="nowrap"></td></tr>            <tr><td  
class="diff_next"></td><td class="diff_header" id="from243_122">122</td><td  
nowrap="nowrap">#.&nbsp;Subject&nbsp;to&nbsp;the&nbsp;terms&nbsp;and&nbsp;conditions&nbsp;of&nbsp;this&nbsp;License&nbsp;Agreement,&nbsp;PSF&nbsp;hereby</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from243_123">123</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;grants&nbsp;Licensee&nbsp;a&nbsp;nonexclusive,&nbsp;royalty-free,&nbsp;world-wide&nbsp;license&nbsp;to&nbsp;reproduce,</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from243_124">124</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;analyze,&nbsp;test,&nbsp;perform&nbsp;and/or&nbsp;display&nbsp;publicly,&nbsp;prepare&nbsp;derivative&nbsp;works,</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from243_125">125</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;distribute,&nbsp;and&nbsp;otherwise&nbsp;use&nbsp;Python&nbsp;| 
release| 
&nbsp;alone&nbsp;or&nbsp;in&nbsp;any&nbsp;derivative</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from243_126">126</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;version,&nbsp;provided,&nbsp;however,&nbsp;that&nbsp;PSF's&nbsp;License&nbsp;Agreement&nbsp;and&nbsp;PSF's&nbsp;notice&nbsp;of</td></tr><tr><td  
class="diff_next"><a href="#difflib_chg_to243__2">n</a></td><td  
class="diff_header" id="from243_127">127-</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;copyright,&nbsp;i.e.,&nbsp;"Copyright&nbsp;©&nbsp;2001-200<span  
class="diff_sub">9</span>&nbsp;Python&nbsp;Software&nbsp;Foundation;&nbsp;All&nbsp;Rights</td></tr>
+<tr><td class="diff_next"><a href="#difflib_chg_to243__2">n</a></td><td  
class="diff_header" id="to243_135">135+</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;copyright,&nbsp;i.e.,&nbsp;"Copyright&nbsp;©&nbsp;2001-20<span  
class="diff_add">1</span>0&nbsp;Python&nbsp;Software&nbsp;Foundation;&nbsp;All&nbsp;Rights</td></tr>
+            <tr><td class="diff_next"></td><td class="diff_header"  
id="from243_128">128</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;Reserved"&nbsp;are&nbsp;retained&nbsp;in&nbsp;Python&nbsp;| 
release| 
&nbsp;alone&nbsp;or&nbsp;in&nbsp;any&nbsp;derivative&nbsp;version</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from243_129">129</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;prepared&nbsp;by&nbsp;Licensee.</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from243_130">130</td><td nowrap="nowrap"></td></tr>            <tr><td  
class="diff_next"></td><td class="diff_header" id="from243_131">131</td><td  
nowrap="nowrap">#.&nbsp;In&nbsp;the&nbsp;event&nbsp;Licensee&nbsp;prepares&nbsp;a&nbsp;derivative&nbsp;work&nbsp;that&nbsp;is&nbsp;based&nbsp;on&nbsp;or</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from243_132">132</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;incorporates&nbsp;Python&nbsp;|release| 
&nbsp;or&nbsp;any&nbsp;part&nbsp;thereof,&nbsp;and&nbsp;wants&nbsp;to&nbsp;make&nbsp;the</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from243_133">133</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;derivative&nbsp;work&nbsp;available&nbsp;to&nbsp;others&nbsp;as&nbsp;provided&nbsp;herein,&nbsp;then&nbsp;Licensee&nbsp;hereby</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from243_134">134</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;agrees&nbsp;to&nbsp;include&nbsp;in&nbsp;any&nbsp;such&nbsp;work&nbsp;a&nbsp;brief&nbsp;summary&nbsp;of&nbsp;the&nbsp;changes&nbsp;made&nbsp;to&nbsp;Python</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from243_135">135</td><td nowrap="nowrap">&nbsp;&nbsp;&nbsp;| 
release|.</td></tr>        </tbody>
+        <tbody>
+            <tr><td class="diff_next" id="difflib_chg_to243__2"></td><td  
class="diff_header" id="from243_613">613</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;WHATSOEVER&nbsp;RESULTING&nbsp;FROM&nbsp;LOSS&nbsp;OF&nbsp;USE,&nbsp;DATA&nbsp;OR&nbsp;PROFITS,&nbsp;WHETHER&nbsp;IN&nbsp;AN</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from243_614">614</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;ACTION&nbsp;OF&nbsp;CONTRACT,&nbsp;NEGLIGENCE&nbsp;OR&nbsp;OTHER&nbsp;TORTIOUS&nbsp;ACTION,&nbsp;ARISING&nbsp;OUT</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from243_615">615</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;OF&nbsp;OR&nbsp;IN&nbsp;CONNECTION&nbsp;WITH&nbsp;THE&nbsp;USE&nbsp;OR&nbsp;PERFORMANCE&nbsp;OF&nbsp;THIS&nbsp;SOFTWARE.</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from243_616">616</td><td nowrap="nowrap"></td></tr>            <tr><td  
class="diff_next"></td><td class="diff_header" id="from243_617">617</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;Modified&nbsp;by&nbsp;Jack&nbsp;Jansen,&nbsp;CWI,&nbsp;July&nbsp;1995:</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from243_618">618</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;-&nbsp;Use&nbsp;binascii&nbsp;module&nbsp;to&nbsp;do&nbsp;the&nbsp;actual&nbsp;line-by-line&nbsp;conversion</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from243_619">619</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;between&nbsp;ascii&nbsp;and&nbsp;binary.&nbsp;This&nbsp;results&nbsp;in&nbsp;a&nbsp;1000-fold&nbsp;speedup.&nbsp;The&nbsp;C</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from243_620">620</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;version&nbsp;is&nbsp;still&nbsp;5&nbsp;times&nbsp;faster,&nbsp;though.</td></tr><tr><td  
class="diff_next"><a href="#difflib_chg_to243__top">t</a></td><td  
class="diff_header" id="from243_621">621-</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;-&nbsp;Arguments&nbsp;more&nbsp;compliant&nbsp;with&nbsp;<span  
class="diff_chg">p</span>ython&nbsp;standard</td></tr>
+<tr><td class="diff_next"><a href="#difflib_chg_to243__top">t</a></td><td  
class="diff_header" id="to243_629">629+</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;-&nbsp;Arguments&nbsp;more&nbsp;compliant&nbsp;with&nbsp;<span  
class="diff_chg">P</span>ython&nbsp;standard</td></tr>
+            <tr><td class="diff_next"></td><td class="diff_header"  
id="from243_622">622</td><td nowrap="nowrap"></td></tr>            <tr><td  
class="diff_next"></td><td class="diff_header" id="from243_623">623</td><td  
nowrap="nowrap"></td></tr>            <tr><td class="diff_next"></td><td  
class="diff_header" id="from243_624">624</td><td  
nowrap="nowrap">XML&nbsp;Remote&nbsp;Procedure&nbsp;Calls</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from243_625">625</td><td  
nowrap="nowrap">--------------------------</td></tr>            <tr><td  
class="diff_next"></td><td class="diff_header" id="from243_626">626</td><td  
nowrap="nowrap"></td></tr>            <tr><td class="diff_next"></td><td  
class="diff_header" id="from243_627">627</td><td  
nowrap="nowrap">The&nbsp;:mod:`xmlrpclib`&nbsp;module&nbsp;contains&nbsp;the&nbsp;following&nbsp;notice::</td></tr>             
<tr><td class="diff_next"></td><td class="diff_header"  
id="from243_628">628</td><td nowrap="nowrap"></td></tr>            <tr><td  
class="diff_next"></td><td class="diff_header" id="from243_629">629</td><td  
nowrap="nowrap">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The&nbsp;XML-RPC&nbsp;client&nbsp;interface&nbsp;is</td></tr>         
</tbody>
+        </table>
+    <table class="diff" summary="Legends">
+        <tr> <th colspan="2"> Legends </th> </tr>
+        <tr> <td> <table border="" summary="Colors">
+                      <tr><th> Colors </th> </tr>
+                      <tr><td class="diff_add">&nbsp;Added&nbsp;</td></tr>
+                      <tr><td class="diff_chg">Changed</td> </tr>
+                      <tr><td class="diff_sub">Deleted</td> </tr>
+                  </table></td>
+             <td> <table border="" summary="Links">
+                      <tr><th colspan="2"> Links </th> </tr>
+                      <tr><td>(f)irst change</td> </tr>
+                      <tr><td>(n)ext change</td> </tr>
+                      <tr><td>(t)op</td> </tr>
+                  </table></td> </tr>
+    </table>
+</body>
+
+</html>



Pythonjp-checkins メーリングリストの案内
Back to archive index