<feed xmlns='http://www.w3.org/2005/Atom'>
<title>platform_external_python_cpython2/Demo/classes, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_python_cpython2/'/>
<entry>
<title>Merged revisions 82594,82599 via svnmerge from</title>
<updated>2010-07-27T08:45:35+00:00</updated>
<author>
<name>Georg Brandl</name>
<email>georg@python.org</email>
</author>
<published>2010-07-27T08:45:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_python_cpython2/commit/?id=406f7a99fd91e2b530a60a76d41179a57e1560cd'/>
<id>406f7a99fd91e2b530a60a76d41179a57e1560cd</id>
<content type='text'>
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r82594 | georg.brandl | 2010-07-05 22:13:41 +0200 (Mo, 05 Jul 2010) | 1 line

  Update Vec class constructor, remove indirection via function, use operator module.
........
  r82599 | alexander.belopolsky | 2010-07-05 23:44:05 +0200 (Mo, 05 Jul 2010) | 1 line

  "Modernized" the demo a little.
........
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r82594 | georg.brandl | 2010-07-05 22:13:41 +0200 (Mo, 05 Jul 2010) | 1 line

  Update Vec class constructor, remove indirection via function, use operator module.
........
  r82599 | alexander.belopolsky | 2010-07-05 23:44:05 +0200 (Mo, 05 Jul 2010) | 1 line

  "Modernized" the demo a little.
........
</pre>
</div>
</content>
</entry>
<entry>
<title>remove svn:executable from scripts without a shebang line</title>
<updated>2010-03-08T02:11:06+00:00</updated>
<author>
<name>Benjamin Peterson</name>
<email>benjamin@python.org</email>
</author>
<published>2010-03-08T02:11:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_python_cpython2/commit/?id=cd0ace391c140ce5f2135d7f291d672fb4891d88'/>
<id>cd0ace391c140ce5f2135d7f291d672fb4891d88</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update uses of string exceptions</title>
<updated>2008-09-13T01:57:25+00:00</updated>
<author>
<name>Andrew M. Kuchling</name>
<email>amk@amk.ca</email>
</author>
<published>2008-09-13T01:57:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_python_cpython2/commit/?id=d9a9c1066c64900a902f5a70b132880e29749ecc'/>
<id>d9a9c1066c64900a902f5a70b132880e29749ecc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Subclass exception</title>
<updated>2008-09-13T01:48:36+00:00</updated>
<author>
<name>Andrew M. Kuchling</name>
<email>amk@amk.ca</email>
</author>
<published>2008-09-13T01:48:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_python_cpython2/commit/?id=c997f178ed2fe9a636c71be9e62d6b4f46901e1b'/>
<id>c997f178ed2fe9a636c71be9e62d6b4f46901e1b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>#687648 from Robert Schuppenies: use classic division.  From me: don't use string exception; add __main__ section</title>
<updated>2008-09-13T01:34:41+00:00</updated>
<author>
<name>Andrew M. Kuchling</name>
<email>amk@amk.ca</email>
</author>
<published>2008-09-13T01:34:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_python_cpython2/commit/?id=8bd9a2f7dbfacec690431f5223670a2c85b2ac5f'/>
<id>8bd9a2f7dbfacec690431f5223670a2c85b2ac5f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>#2503 make singletons compared with "is" not == or !=</title>
<updated>2008-03-29T15:24:25+00:00</updated>
<author>
<name>Benjamin Peterson</name>
<email>benjamin@python.org</email>
</author>
<published>2008-03-29T15:24:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_python_cpython2/commit/?id=5b63acd31e0e40c1a9a9e9762905b0054ff37994'/>
<id>5b63acd31e0e40c1a9a9e9762905b0054ff37994</id>
<content type='text'>
Thanks to Wummel for the patch
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Thanks to Wummel for the patch
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove reference to Rational</title>
<updated>2008-02-10T19:23:36+00:00</updated>
<author>
<name>Mark Dickinson</name>
<email>dickinsm@gmail.com</email>
</author>
<published>2008-02-10T19:23:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_python_cpython2/commit/?id=900b7835268b1ca0ce0034f76a269a0d8eda570b'/>
<id>900b7835268b1ca0ce0034f76a269a0d8eda570b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add rational.Rational as an implementation of numbers.Rational with infinite</title>
<updated>2008-01-15T07:46:24+00:00</updated>
<author>
<name>Jeffrey Yasskin</name>
<email>jyasskin@gmail.com</email>
</author>
<published>2008-01-15T07:46:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_python_cpython2/commit/?id=d7b00334f3cbf7a802e875238b9f2bd95e190436'/>
<id>d7b00334f3cbf7a802e875238b9f2bd95e190436</id>
<content type='text'>
precision. This has been discussed at http://bugs.python.org/issue1682. It's
useful primarily for teaching, but it also demonstrates how to implement a
member of the numeric tower, including fallbacks for mixed-mode arithmetic.

I expect to write a couple more patches in this area:
 * Rational.from_decimal()
 * Rational.trim/approximate() (maybe with different names)
 * Maybe remove the parentheses from Rational.__str__()
 * Maybe rename one of the Rational classes
 * Maybe make Rational('3/2') work.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
precision. This has been discussed at http://bugs.python.org/issue1682. It's
useful primarily for teaching, but it also demonstrates how to implement a
member of the numeric tower, including fallbacks for mixed-mode arithmetic.

I expect to write a couple more patches in this area:
 * Rational.from_decimal()
 * Rational.trim/approximate() (maybe with different names)
 * Maybe remove the parentheses from Rational.__str__()
 * Maybe rename one of the Rational classes
 * Maybe make Rational('3/2') work.
</pre>
</div>
</content>
</entry>
<entry>
<title>Normalized a few cases of whitespace in function declarations.</title>
<updated>2006-06-06T12:46:55+00:00</updated>
<author>
<name>Martin Blais</name>
<email>blais@furius.ca</email>
</author>
<published>2006-06-06T12:46:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_python_cpython2/commit/?id=215f13dd118f67fb8c3d3663dbbe11ed33691c4f'/>
<id>215f13dd118f67fb8c3d3663dbbe11ed33691c4f</id>
<content type='text'>
Found them using::

  find . -name '*.py' | while read i ; do grep 'def[^(]*( ' $i /dev/null ; done
  find . -name '*.py' | while read i ; do grep ' ):' $i /dev/null ; done

(I was doing this all over my own code anyway, because I'd been using spaces in
all defs, so I thought I'd make a run on the Python code as well.  If you need
to do such fixes in your own code, you can use xx-rename or parenregu.el within
emacs.)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Found them using::

  find . -name '*.py' | while read i ; do grep 'def[^(]*( ' $i /dev/null ; done
  find . -name '*.py' | while read i ; do grep ' ):' $i /dev/null ; done

(I was doing this all over my own code anyway, because I'd been using spaces in
all defs, so I thought I'd make a run on the Python code as well.  If you need
to do such fixes in your own code, you can use xx-rename or parenregu.el within
emacs.)
</pre>
</div>
</content>
</entry>
<entry>
<title>* Fix error in definition of Im() which returned self instead of 0</title>
<updated>2005-04-09T14:55:07+00:00</updated>
<author>
<name>Raymond Hettinger</name>
<email>python@rcn.com</email>
</author>
<published>2005-04-09T14:55:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/mirrors/AOSP/platform_external_python_cpython2/commit/?id=bdaad8c93978b22fca49cb4eeea8cdea3610bafd'/>
<id>bdaad8c93978b22fca49cb4eeea8cdea3610bafd</id>
<content type='text'>
  for non-complex arguments.

* Replace type() comparisons with isinstance() checks.

* Replace apply() calls with equivalent syntactic form.

* Simplify __hash__ definition to hash the underlying tuple.

* Use math.hypot() for more robust computation of __abs__().

* Use sorted() instead of the multi-step keys/sort/iter.

* Update comment on the cmath module.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  for non-complex arguments.

* Replace type() comparisons with isinstance() checks.

* Replace apply() calls with equivalent syntactic form.

* Simplify __hash__ definition to hash the underlying tuple.

* Use math.hypot() for more robust computation of __abs__().

* Use sorted() instead of the multi-step keys/sort/iter.

* Update comment on the cmath module.
</pre>
</div>
</content>
</entry>
</feed>
