]> granicus.if.org Git - python/log
python
14 years agoRemove old and unsafe Dbm demo class.
Georg Brandl [Sun, 4 Jul 2010 07:25:18 +0000 (07:25 +0000)]
Remove old and unsafe Dbm demo class.

14 years agoMade minimal modifications to pass included tests
Alexander Belopolsky [Sat, 3 Jul 2010 22:36:06 +0000 (22:36 +0000)]
Made minimal modifications to pass included tests

14 years agoMake importlib.abc.SourceLoader the primary mechanism for importlib.
Brett Cannon [Sat, 3 Jul 2010 22:32:41 +0000 (22:32 +0000)]
Make importlib.abc.SourceLoader the primary mechanism for importlib.

This required moving the class from importlib/abc.py into
importlib/_bootstrap.py and jiggering some code to work better with the class.
This included changing how the file finder worked to better meet import
semantics. This also led to fixing importlib to handle the empty string from
sys.path as import currently does (and making me wish we didn't support that
instead just required people to insert '.' instead to represent cwd).

It also required making the new set_data abstractmethod create
any needed subdirectories implicitly thanks to __pycache__ (it was either this
or grow the SourceLoader ABC to gain an 'exists' method and either a mkdir
method or have set_data with no data arg mean to create a directory).

Lastly, as an optimization the file loaders cache the file path where the
finder found something to use for loading (this is thanks to having a
sourceless loader separate from the source loader to simplify the code and
cut out stat calls).
Unfortunately test_runpy assumed a loader would always work for a module, even
if you changed from underneath it what it was expected to work with. By simply
dropping the previous loader in test_runpy so the proper loader can be returned
by the finder fixed the failure.

At this point importlib deviates from import on two points:

1. The exception raised when trying to import a file is different (import does
an explicit file check to print a special message, importlib just says the path
cannot be imported as if it was just some module name).

2. the co_filename on a code object is not being set to where bytecode was
actually loaded from instead of where the marshalled code object originally
came from (a solution for this has already been agreed upon on python-dev but has
not been implemented yet; issue8611).

14 years agoMake importlib.abc.SourceLoader the primary mechanism for importlib.
Brett Cannon [Sat, 3 Jul 2010 22:18:47 +0000 (22:18 +0000)]
Make importlib.abc.SourceLoader the primary mechanism for importlib.

This required moving the class from importlib/abc.py into
importlib/_bootstrap.py and jiggering some code to work better with the class.
This included changing how the file finder worked to better meet import
semantics. This also led to fixing importlib to handle the empty string from
sys.path as import currently does (and making me wish we didn't support that
instead just required people to insert '.' instead to represent cwd).

It also required making the new set_data abstractmethod create
any needed subdirectories implicitly thanks to __pycache__ (it was either this
or grow the SourceLoader ABC to gain an 'exists' method and either a mkdir
method or have set_data with no data arg mean to create a directory).

Lastly, as an optimization the file loaders cache the file path where the
finder found something to use for loading (this is thanks to having a
sourceless loader separate from the source loader to simplify the code and
cut out stat calls).
Unfortunately test_runpy assumed a loader would always work for a module, even
if you changed from underneath it what it was expected to work with. By simply
dropping the previous loader in test_runpy so the proper loader can be returned
by the finder fixed the failure.

At this point importlib deviates from import on two points:

1. The exception raised when trying to import a file is different (import does
an explicit file check to print a special message, importlib just says the path
cannot be imported as if it was just some module name).

2. the co_filename on a code object is not being set to where bytecode was
actually loaded from instead of where the marshalled code object originally
came from (a solution for this has already been agreed upon on python-dev but has
not been implemented yet; issue8611).

14 years agoIssue #9151: Demo/classes/Dates.py does not work in 3.x Converted
Alexander Belopolsky [Sat, 3 Jul 2010 22:05:41 +0000 (22:05 +0000)]
Issue #9151: Demo/classes/Dates.py does not work in 3.x Converted
descriptive comment into a docstring.  Cast attributes to int in
__init__.  Use __new__ instead of deleting attributes to
"uninitialize".

14 years agoFix a spelling mistake in a comment.
Brett Cannon [Sat, 3 Jul 2010 22:03:16 +0000 (22:03 +0000)]
Fix a spelling mistake in a comment.

14 years agoTrailing whitespace is bad for .rst files.
Brett Cannon [Sat, 3 Jul 2010 21:50:52 +0000 (21:50 +0000)]
Trailing whitespace is bad for .rst files.

14 years agoMake importlib.abc.SourceLoader the primary mechanism for importlib.
Brett Cannon [Sat, 3 Jul 2010 21:48:25 +0000 (21:48 +0000)]
Make importlib.abc.SourceLoader the primary mechanism for importlib.

This required moving the class from importlib/abc.py into
importlib/_bootstrap.py and jiggering some code to work better with the class.
This included changing how the file finder worked to better meet import
semantics. This also led to fixing importlib to handle the empty string from
sys.path as import currently does (and making me wish we didn't support that
instead just required people to insert '.' instead to represent cwd).

It also required making the new set_data abstractmethod create
any needed subdirectories implicitly thanks to __pycache__ (it was either this
or grow the SourceLoader ABC to gain an 'exists' method and either a mkdir
method or have set_data with no data arg mean to create a directory).

Lastly, as an optimization the file loaders cache the file path where the
finder found something to use for loading (this is thanks to having a
sourceless loader separate from the source loader to simplify the code and
cut out stat calls).
Unfortunately test_runpy assumed a loader would always work for a module, even
if you changed from underneath it what it was expected to work with. By simply
dropping the previous loader in test_runpy so the proper loader can be returned
by the finder fixed the failure.

At this point importlib deviates from import on two points:

1. The exception raised when trying to import a file is different (import does
an explicit file check to print a special message, importlib just says the path
cannot be imported as if it was just some module name).

2. the co_filename on a code object is not being set to where bytecode was
actually loaded from instead of where the marshalled code object originally
came from (a solution for this has already been agreed upon on python-dev but has
not been implemented yet; issue8611).

14 years agoIssue #9151: Demo/classes/Dates.py does not work in 3.x
Alexander Belopolsky [Sat, 3 Jul 2010 21:42:47 +0000 (21:42 +0000)]
Issue #9151: Demo/classes/Dates.py does not work in 3.x
Made minimal changes to make included test pass.

14 years agoIgnore __pycache__.
Brett Cannon [Sat, 3 Jul 2010 21:37:28 +0000 (21:37 +0000)]
Ignore __pycache__.

14 years agoRemove nonexistent tools from Tools README.
Mark Dickinson [Sat, 3 Jul 2010 21:00:51 +0000 (21:00 +0000)]
Remove nonexistent tools from Tools README.

14 years agoIssue #9094: Make python -m pickletools disassemble pickles given in
Alexander Belopolsky [Sat, 3 Jul 2010 20:35:53 +0000 (20:35 +0000)]
Issue #9094: Make python -m pickletools disassemble pickles given in
the command line.

14 years agoFix Issue5468 - urlencode to handle bytes and other alternate encodings.
Senthil Kumaran [Sat, 3 Jul 2010 17:48:22 +0000 (17:48 +0000)]
Fix Issue5468 - urlencode to handle bytes and other alternate encodings.
(Extensive tests provided). Patch by Dan Mahn.

14 years agoRemoved merge tracking for "svnmerge" for
Benjamin Peterson [Sat, 3 Jul 2010 15:09:20 +0000 (15:09 +0000)]
Removed merge tracking for "svnmerge" for
svn+ssh://pythondev@svn.python.org/python/branches/py3k/python/trunk

14 years agoMerged revisions 82492 via svnmerge from
Victor Stinner [Sat, 3 Jul 2010 13:44:22 +0000 (13:44 +0000)]
Merged revisions 82492 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r82492 | victor.stinner | 2010-07-03 15:36:19 +0200 (sam., 03 juil. 2010) | 3 lines

  Issue #7673: Fix security vulnerability (CVE-2010-2089) in the audioop module,
  ensure that the input string length is a multiple of the frame size
........

14 years agoRemove the need for a "()" empty argument list after opcodes.
Georg Brandl [Sat, 3 Jul 2010 10:41:33 +0000 (10:41 +0000)]
Remove the need for a "()" empty argument list after opcodes.

14 years agoFix markup.
Georg Brandl [Sat, 3 Jul 2010 10:33:26 +0000 (10:33 +0000)]
Fix markup.

14 years agoMerged revisions 82483 via svnmerge from
Georg Brandl [Sat, 3 Jul 2010 10:26:54 +0000 (10:26 +0000)]
Merged revisions 82483 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r82483 | georg.brandl | 2010-07-03 12:25:54 +0200 (Sa, 03 Jul 2010) | 1 line

  Add link to bytecode docs.
........

14 years agoRecorded merge of revisions 82474 via svnmerge from
Georg Brandl [Sat, 3 Jul 2010 10:26:17 +0000 (10:26 +0000)]
Recorded merge of revisions 82474 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r82474 | georg.brandl | 2010-07-03 10:40:13 +0200 (Sa, 03 Jul 2010) | 1 line

  Fix role name.
........

14 years agoUse the right role.
Georg Brandl [Sat, 3 Jul 2010 10:22:10 +0000 (10:22 +0000)]
Use the right role.

14 years agoWrap and use the correct directive.
Georg Brandl [Sat, 3 Jul 2010 10:21:50 +0000 (10:21 +0000)]
Wrap and use the correct directive.

14 years agoMerged revisions 82476 via svnmerge from
Mark Dickinson [Sat, 3 Jul 2010 09:17:16 +0000 (09:17 +0000)]
Merged revisions 82476 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r82476 | mark.dickinson | 2010-07-03 10:15:09 +0100 (Sat, 03 Jul 2010) | 1 line

  Fix typo in sys.float_info docs.
........

14 years agoIssue 6507: missing patch submitter from NEWS entry in previous checkin
Nick Coghlan [Sat, 3 Jul 2010 07:38:28 +0000 (07:38 +0000)]
Issue 6507: missing patch submitter from NEWS entry in previous checkin

14 years agoIssue 6507: accept source strings directly in dis.dis(). Original patch by Daniel...
Nick Coghlan [Sat, 3 Jul 2010 07:36:51 +0000 (07:36 +0000)]
Issue 6507: accept source strings directly in dis.dis(). Original patch by Daniel Urban

14 years agoUpdate comment about surrogates.
Ezio Melotti [Sat, 3 Jul 2010 04:52:19 +0000 (04:52 +0000)]
Update comment about surrogates.

14 years agoMerged revisions 82466 via svnmerge from
Alexander Belopolsky [Sat, 3 Jul 2010 03:35:27 +0000 (03:35 +0000)]
Merged revisions 82466 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r82466 | alexander.belopolsky | 2010-07-02 23:27:12 -0400 (Fri, 02 Jul 2010) | 1 line

  Revert r81681 (issue 8810).
........

14 years agoMake test_import a little bit more robust for cleaning up after itself in the
Brett Cannon [Sat, 3 Jul 2010 01:32:48 +0000 (01:32 +0000)]
Make test_import a little bit more robust for cleaning up after itself in the
face of a failure.

14 years agoMerged revisions 82461 via svnmerge from
Benjamin Peterson [Fri, 2 Jul 2010 23:25:44 +0000 (23:25 +0000)]
Merged revisions 82461 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r82461 | benjamin.peterson | 2010-07-02 18:05:27 -0500 (Fri, 02 Jul 2010) | 1 line

  don't require the presence of __getformat__ or __setformat__; use requires_IEEE_754 globally
........

14 years agoMerged revisions 82455,82457,82459 via svnmerge from
Ezio Melotti [Fri, 2 Jul 2010 23:18:51 +0000 (23:18 +0000)]
Merged revisions 82455,82457,82459 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r82455 | eric.smith | 2010-07-03 00:44:16 +0300 (Sat, 03 Jul 2010) | 1 line

  Moved period outside paren, where it belongs.
........
  r82457 | ezio.melotti | 2010-07-03 01:17:29 +0300 (Sat, 03 Jul 2010) | 1 line

  #9139: Add examples for str.format().
........
  r82459 | ezio.melotti | 2010-07-03 01:50:39 +0300 (Sat, 03 Jul 2010) | 1 line

  #9139: the thousands separator is new in 2.7.  Also add a missing variable in the example.
........

14 years agoSome people have mistaken Python bytecode as being stable and unchanging. In
Brett Cannon [Fri, 2 Jul 2010 22:03:00 +0000 (22:03 +0000)]
Some people have mistaken Python bytecode as being stable and unchanging. In
reality it's simply an implementation detail for CPython. This point is now
clearly documented in both the docs for dis and the glossary.

Closes issue #7829. Thanks to Terry Reedy for some initial suggestions on
wording.

14 years agoMerged revisions 82446 via svnmerge from
Mark Dickinson [Fri, 2 Jul 2010 20:26:07 +0000 (20:26 +0000)]
Merged revisions 82446 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r82446 | mark.dickinson | 2010-07-02 19:06:52 +0100 (Fri, 02 Jul 2010) | 1 line

  Clarify sys.float_info documentation.
........

14 years agoMerged revisions 82447 via svnmerge from
Benjamin Peterson [Fri, 2 Jul 2010 19:45:07 +0000 (19:45 +0000)]
Merged revisions 82447 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r82447 | benjamin.peterson | 2010-07-02 14:41:39 -0500 (Fri, 02 Jul 2010) | 1 line

  add space
........

14 years agoMerged revisions 82441 via svnmerge from
Nick Coghlan [Fri, 2 Jul 2010 16:14:05 +0000 (16:14 +0000)]
Merged revisions 82441 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r82441 | nick.coghlan | 2010-07-03 02:01:53 +1000 (Sat, 03 Jul 2010) | 1 line

  Issue 8202 actually caused an unintended behavioural change and was reverted in 2.7 - remove reference from What's New
........

14 years agoStyle/consistency nit: make math_floor and math_ceil code look the same.
Mark Dickinson [Fri, 2 Jul 2010 16:05:15 +0000 (16:05 +0000)]
Style/consistency nit: make math_floor and math_ceil code look the same.

14 years agoMerged revisions 82439 via svnmerge from
Nick Coghlan [Fri, 2 Jul 2010 15:57:50 +0000 (15:57 +0000)]
Merged revisions 82439 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r82439 | nick.coghlan | 2010-07-03 01:50:14 +1000 (Sat, 03 Jul 2010) | 1 line

  Fix a couple of minor nits in What's New before the release goes out
........

14 years agofix lookup of __ceil__
Benjamin Peterson [Fri, 2 Jul 2010 13:46:42 +0000 (13:46 +0000)]
fix lookup of __ceil__

14 years agoaccount for different ref counting semantics of _PyObject_LookupSpecial
Benjamin Peterson [Fri, 2 Jul 2010 13:35:17 +0000 (13:35 +0000)]
account for different ref counting semantics of _PyObject_LookupSpecial

14 years agoMerged revisions 82433 via svnmerge from
Georg Brandl [Fri, 2 Jul 2010 07:41:51 +0000 (07:41 +0000)]
Merged revisions 82433 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r82433 | georg.brandl | 2010-07-02 09:33:50 +0200 (Fr, 02 Jul 2010) | 1 line

  Grammar and markup fixes.
........

14 years agoBlocked revisions 82429 via svnmerge
Benjamin Peterson [Thu, 1 Jul 2010 23:39:26 +0000 (23:39 +0000)]
Blocked revisions 82429 via svnmerge

........
  r82429 | benjamin.peterson | 2010-07-01 18:35:37 -0500 (Thu, 01 Jul 2010) | 1 line

  trunc does use the special method, though
........

14 years agoMerged revisions 82420 via svnmerge from
Benjamin Peterson [Thu, 1 Jul 2010 17:49:01 +0000 (17:49 +0000)]
Merged revisions 82420 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r82420 | benjamin.peterson | 2010-07-01 12:45:52 -0500 (Thu, 01 Jul 2010) | 1 line

  fix fixer name
........

14 years agocorrectly lookup __trunc__ and __floor__
Benjamin Peterson [Thu, 1 Jul 2010 15:16:55 +0000 (15:16 +0000)]
correctly lookup __trunc__ and __floor__

14 years agoBlocked revisions 82415 via svnmerge
Benjamin Peterson [Thu, 1 Jul 2010 15:09:14 +0000 (15:09 +0000)]
Blocked revisions 82415 via svnmerge

........
  r82415 | benjamin.peterson | 2010-07-01 10:07:15 -0500 (Thu, 01 Jul 2010) | 1 line

  remove docs about delegating to special methods; it does no such thing
........

14 years agoUpdate PyUnicode_DecodeUTF8 from RFC 2279 to RFC 3629.
Ezio Melotti [Thu, 1 Jul 2010 07:32:02 +0000 (07:32 +0000)]
Update PyUnicode_DecodeUTF8 from RFC 2279 to RFC 3629.

1) #8271: when a byte sequence is invalid, only the start byte and all the
   valid continuation bytes are now replaced by U+FFFD, instead of replacing
   the number of bytes specified by the start byte.
   See http://www.unicode.org/versions/Unicode5.2.0/ch03.pdf (pages 94-95);
2) 5- and 6-bytes-long UTF-8 sequences are now considered invalid (no changes
   in behavior);
3) Change the error messages "unexpected code byte" to "invalid start byte"
   and "invalid data" to "invalid continuation byte";
4) Add an extensive set of tests in test_unicode;
5) Fix test_codeccallbacks because it was failing after this change.

14 years agoMerged revisions 82409 via svnmerge from
Benjamin Peterson [Wed, 30 Jun 2010 18:44:04 +0000 (18:44 +0000)]
Merged revisions 82409 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r82409 | benjamin.peterson | 2010-06-30 13:41:08 -0500 (Wed, 30 Jun 2010) | 1 line

  an AttributeError is perfectly acceptable here
........

14 years agoMerged revisions 82404 via svnmerge from
Giampaolo Rodolà [Wed, 30 Jun 2010 17:47:39 +0000 (17:47 +0000)]
Merged revisions 82404 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r82404 | giampaolo.rodola | 2010-06-30 19:38:28 +0200 (mer, 30 giu 2010) | 1 line

  fix issue #6589: cleanup asyncore.socket_map if smtpd.SMTPServer constructor raises an exception
........

14 years agoMerged revisions 82403 via svnmerge from
Benjamin Peterson [Wed, 30 Jun 2010 17:39:45 +0000 (17:39 +0000)]
Merged revisions 82403 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r82403 | benjamin.peterson | 2010-06-30 12:11:08 -0500 (Wed, 30 Jun 2010) | 1 line

  mark test depending on ref counting
........

14 years agoBlocked revisions 82399-82400 via svnmerge
Mark Dickinson [Wed, 30 Jun 2010 16:36:12 +0000 (16:36 +0000)]
Blocked revisions 82399-82400 via svnmerge

........
  r82399 | mark.dickinson | 2010-06-30 15:19:56 +0100 (Wed, 30 Jun 2010) | 1 line

  Update Demo/parser directory; backport unparse fixes from py3k.
........
  r82400 | mark.dickinson | 2010-06-30 17:27:57 +0100 (Wed, 30 Jun 2010) | 2 lines

  Issue #9125:  Update parser module for "except ... as ..." syntax.
........

14 years agoIssue 9110. Adding ContextDecorator to contextlib. This enables the creation of APIs...
Michael Foord [Wed, 30 Jun 2010 12:17:50 +0000 (12:17 +0000)]
Issue 9110. Adding ContextDecorator to contextlib. This enables the creation of APIs that act as decorators as well as context managers. contextlib.contextmanager changed to use ContextDecorator.

14 years agoUnparse infinite imaginary literals correctly. Add some more numeric tests.
Mark Dickinson [Wed, 30 Jun 2010 11:45:53 +0000 (11:45 +0000)]
Unparse infinite imaginary literals correctly.  Add some more numeric tests.

14 years agoRevert accidental extra changes included in r82391.
Mark Dickinson [Wed, 30 Jun 2010 11:14:30 +0000 (11:14 +0000)]
Revert accidental extra changes included in r82391.

14 years agoIssue #9011: Tests for Python 3.2's treatment of negated imaginary literals.
Mark Dickinson [Wed, 30 Jun 2010 11:13:36 +0000 (11:13 +0000)]
Issue #9011:  Tests for Python 3.2's treatment of negated imaginary literals.

14 years agoRemove backtick syntax for repr.
Mark Dickinson [Wed, 30 Jun 2010 09:14:43 +0000 (09:14 +0000)]
Remove backtick syntax for repr.

14 years agoBetter solution for attribute access on integer literals.
Mark Dickinson [Wed, 30 Jun 2010 09:05:47 +0000 (09:05 +0000)]
Better solution for attribute access on integer literals.

14 years agoOutput try-except-finally statements where appropriate.
Mark Dickinson [Wed, 30 Jun 2010 08:46:53 +0000 (08:46 +0000)]
Output try-except-finally statements where appropriate.

14 years agoCollapse else: if: ... into elif:
Mark Dickinson [Wed, 30 Jun 2010 08:32:11 +0000 (08:32 +0000)]
Collapse else: if: ... into elif:

14 years agoMerged revisions 82379 via svnmerge from
Mark Dickinson [Tue, 29 Jun 2010 20:10:42 +0000 (20:10 +0000)]
Merged revisions 82379 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r82379 | mark.dickinson | 2010-06-29 21:09:12 +0100 (Tue, 29 Jun 2010) | 1 line

  Issue #1789:  clarify that the 'size' column in struct docs refers to standard size.
........

14 years agoFix typo in unparsing of a class definition.
Mark Dickinson [Tue, 29 Jun 2010 18:38:59 +0000 (18:38 +0000)]
Fix typo in unparsing of a class definition.

14 years agoupdate for nonlocal keyword
Benjamin Peterson [Tue, 29 Jun 2010 18:36:39 +0000 (18:36 +0000)]
update for nonlocal keyword

14 years agoMake a sentence a little less awkward.
Brett Cannon [Tue, 29 Jun 2010 18:26:11 +0000 (18:26 +0000)]
Make a sentence a little less awkward.

14 years agonote that byte strings can be raw, too #9114
Benjamin Peterson [Tue, 29 Jun 2010 15:57:57 +0000 (15:57 +0000)]
note that byte strings can be raw, too #9114

14 years agoBlocked revisions 82368 via svnmerge
Benjamin Peterson [Tue, 29 Jun 2010 15:32:34 +0000 (15:32 +0000)]
Blocked revisions 82368 via svnmerge

........
  r82368 | benjamin.peterson | 2010-06-29 10:18:02 -0500 (Tue, 29 Jun 2010) | 1 line

  group cStringIO docs under its factory function
........

14 years agoAdded information about pickle security and SocketHandler, and some cross-reference...
Vinay Sajip [Tue, 29 Jun 2010 15:31:15 +0000 (15:31 +0000)]
Added information about pickle security and SocketHandler, and some cross-reference targets.

14 years agotest_unparse.py: Do roundtrip testing for all Python files in Lib and Lib/test.
Mark Dickinson [Tue, 29 Jun 2010 14:08:23 +0000 (14:08 +0000)]
test_unparse.py: Do roundtrip testing for all Python files in Lib and Lib/test.

14 years agoMore unparse.py fixes:
Mark Dickinson [Tue, 29 Jun 2010 10:01:48 +0000 (10:01 +0000)]
More unparse.py fixes:

 - parenthesize lambdas, to avoid turning (lambda : int)() into lambda: int()
 - unparse an infinite float literals in the AST as an overflowing finite value

unparse.py now successfully round-trips on all valid Lib/*.py and Lib/test/*.py files.

14 years agoAdd parentheses around numeric literals, to avoid turning 3 .bit_length() into 3...
Mark Dickinson [Tue, 29 Jun 2010 08:52:36 +0000 (08:52 +0000)]
Add parentheses around numeric literals, to avoid turning 3 .bit_length() into 3.bit_length().

14 years agounparse.py: respect coding cookie in input files
Mark Dickinson [Tue, 29 Jun 2010 07:48:23 +0000 (07:48 +0000)]
unparse.py: respect coding cookie in input files

14 years agoMerged revisions 82356 via svnmerge from
Mark Dickinson [Tue, 29 Jun 2010 07:38:37 +0000 (07:38 +0000)]
Merged revisions 82356 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r82356 | mark.dickinson | 2010-06-29 08:37:25 +0100 (Tue, 29 Jun 2010) | 1 line

  Spelling.
........

14 years agorephrase and remove uneeded statement
Benjamin Peterson [Tue, 29 Jun 2010 01:27:35 +0000 (01:27 +0000)]
rephrase and remove uneeded statement

14 years agoUpdate md5driver.py for 3.x.
Brian Curtin [Tue, 29 Jun 2010 00:14:28 +0000 (00:14 +0000)]
Update md5driver.py for 3.x.
Changed an import, replaced md5.new() with md5(), and added an encode where needed.

14 years agounparse.py: Typo fix.
Mark Dickinson [Mon, 28 Jun 2010 21:39:51 +0000 (21:39 +0000)]
unparse.py: Typo fix.

14 years agoUpdate Demo/parser/unparse.py to current Python 3.x syntax. Additions:
Mark Dickinson [Mon, 28 Jun 2010 21:14:17 +0000 (21:14 +0000)]
Update Demo/parser/unparse.py to current Python 3.x syntax.  Additions:
 - relative imports
 - keyword-only arguments
 - function annotations
 - class decorators
 - raise ... from ...
 - except ... as ...
 - nonlocal
 - bytes literals
 - set literals
 - set comprehensions
 - dict comprehensions
Removals:
 - print statement.

Some of this should be backported to 2.x.

14 years agoMerged revisions 82345 via svnmerge from
Mark Dickinson [Mon, 28 Jun 2010 20:09:18 +0000 (20:09 +0000)]
Merged revisions 82345 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r82345 | mark.dickinson | 2010-06-28 20:54:19 +0100 (Mon, 28 Jun 2010) | 1 line

  unparse.py:  fix mispaced parentheses in chained comparisons
........

14 years agoMerged revisions 82338,82340-82341 via svnmerge from
Mark Dickinson [Mon, 28 Jun 2010 19:44:20 +0000 (19:44 +0000)]
Merged revisions 82338,82340-82341 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r82338 | mark.dickinson | 2010-06-28 20:31:41 +0100 (Mon, 28 Jun 2010) | 9 lines

  Fix some shallow bugs in Demo/parser/unparse.py, and add tests:

    - insert commas between entries in del statement
    - left and right shifts were represented as >> and << (respectively); reverse
    - unindent properly after for: else:  or while: else:
    - add parens around the result of an unary operation
    - add parens around negative numbers, to avoid turning (-1)**2 into -1**2.
........
  r82340 | mark.dickinson | 2010-06-28 20:34:15 +0100 (Mon, 28 Jun 2010) | 1 line

  Fix typo in test_unparse.py.
........
  r82341 | mark.dickinson | 2010-06-28 20:38:19 +0100 (Mon, 28 Jun 2010) | 1 line

  Set svn:eol-style on test_unparse.py.
........

14 years agoupdate error message
Benjamin Peterson [Mon, 28 Jun 2010 19:43:42 +0000 (19:43 +0000)]
update error message

14 years agoMerged revisions 82334 via svnmerge from
Senthil Kumaran [Mon, 28 Jun 2010 17:31:40 +0000 (17:31 +0000)]
Merged revisions 82334 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r82334 | senthil.kumaran | 2010-06-28 22:37:40 +0530 (Mon, 28 Jun 2010) | 3 lines

  Documentation correction. urllib2.urlopen.info returns a mimetools.Message instance not HTTPMessage object.
........

14 years agoMerged revisions 82332 via svnmerge from
Benjamin Peterson [Mon, 28 Jun 2010 15:43:25 +0000 (15:43 +0000)]
Merged revisions 82332 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r82332 | benjamin.peterson | 2010-06-28 10:41:06 -0500 (Mon, 28 Jun 2010) | 1 line

  fix skipping condition
........

14 years agoMerged revisions 82330 via svnmerge from
Benjamin Peterson [Mon, 28 Jun 2010 15:39:55 +0000 (15:39 +0000)]
Merged revisions 82330 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r82330 | benjamin.peterson | 2010-06-28 10:36:40 -0500 (Mon, 28 Jun 2010) | 1 line

  testcapi tests are definitely cpython only
........

14 years agoAdded missing white space
Alexander Belopolsky [Mon, 28 Jun 2010 14:36:55 +0000 (14:36 +0000)]
Added missing white space

14 years agoMerged revisions 82324 via svnmerge from
Senthil Kumaran [Mon, 28 Jun 2010 14:08:00 +0000 (14:08 +0000)]
Merged revisions 82324 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r82324 | senthil.kumaran | 2010-06-28 19:26:46 +0530 (Mon, 28 Jun 2010) | 3 lines

  Fix Issue8653 - Docstring for urlunsplit function.
........

14 years agoAdd an inheritance test for importlib.abc.SourceLoader.
Brett Cannon [Mon, 28 Jun 2010 05:46:25 +0000 (05:46 +0000)]
Add an inheritance test for importlib.abc.SourceLoader.

14 years agoMove importlib.abc.SourceLoader to _bootstrap.
Brett Cannon [Mon, 28 Jun 2010 04:57:24 +0000 (04:57 +0000)]
Move importlib.abc.SourceLoader to _bootstrap.

Required updating code relying on other modules to switch to _bootstrap's
unique module requirements. This led to the realization that
get_code was being too liberal in its exception catching when calling set_data
by blindly grabbing IOError. Shifted the responsibility of safely ignoring
writes to a read-only path to set_data.

Importlib is still not relying on SourceLoader yet; requires creating a
SourcelessLoader and updating the source finder.

14 years agoMerged revisions 82317 via svnmerge from
Benjamin Peterson [Mon, 28 Jun 2010 03:07:10 +0000 (03:07 +0000)]
Merged revisions 82317 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r82317 | benjamin.peterson | 2010-06-27 21:58:25 -0500 (Sun, 27 Jun 2010) | 1 line

  remove unused last argument to property_copy
........

14 years agofix test with more obviously incorrect bytecode
Benjamin Peterson [Mon, 28 Jun 2010 00:24:13 +0000 (00:24 +0000)]
fix test with more obviously incorrect bytecode

14 years agofix versionchanged
Benjamin Peterson [Mon, 28 Jun 2010 00:16:12 +0000 (00:16 +0000)]
fix versionchanged

14 years agoMerged revisions 77402,77505,77510 via svnmerge from
Benjamin Peterson [Mon, 28 Jun 2010 00:01:59 +0000 (00:01 +0000)]
Merged revisions 77402,77505,77510 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r77402 | brett.cannon | 2010-01-09 20:56:19 -0600 (Sat, 09 Jan 2010) | 12 lines

  DeprecationWarning is now silent by default.

  This was originally suggested by Guido, discussed on the stdlib-sig mailing
  list, and given the OK by Guido directly to me. What this change essentially
  means is that Python has taken a policy of silencing warnings that are only
  of interest to developers by default. This should prevent users from seeing
  warnings which are triggered by an application being run against a new
  interpreter before the app developer has a chance to update their code.

  Closes issue #7319. Thanks to Antoine Pitrou, Ezio Melotti, and Brian Curtin
  for helping with the issue.
........
  r77505 | brett.cannon | 2010-01-14 14:00:28 -0600 (Thu, 14 Jan 2010) | 7 lines

  The silencing of DeprecationWarning was not taking -3 into consideration. Since
  Py3K warnings are DeprecationWarning by default this was causing -3 to
  essentially be a no-op. Now DeprecationWarning is only silenced if -3 is not
  used.

  Closes issue #7700. Thanks Ezio Melotti and Florent Xicluna for patch help.
........
  r77510 | brett.cannon | 2010-01-14 19:31:45 -0600 (Thu, 14 Jan 2010) | 1 line

  Remove C++/C99-style comments.
........

14 years agoImplement importlib.abc.SourceLoader and deprecate PyLoader and PyPycLoader.
Brett Cannon [Sun, 27 Jun 2010 23:57:46 +0000 (23:57 +0000)]
Implement importlib.abc.SourceLoader and deprecate PyLoader and PyPycLoader.

SourceLoader is a simplification of both PyLoader and PyPycLoader. If one only
wants to use source, then they need to only implement get_data and
get_filename. To also use bytecode -- sourceless loading is not supported --
then two abstract methods -- path_mtime and set_data -- need to be implemented.
Compared to PyLoader and PyPycLoader, there are less abstract methods
introduced and bytecode files become an optimization controlled by the ABC and
hidden from the user (this need came about as PEP 3147 showed that not treating
bytecode as an optimization can cause problems for compatibility).

PyLoader is deprecated in favor of SourceLoader. To be compatible from Python
3.1 onwards, a subclass need only use simple methods for source_path and
is_package. Otherwise conditional subclassing based on whether Python 3.1 or
Python 3.2 is being is the only change. The documentation and docstring for
PyLoader explain what is exactly needed.

PyPycLoader is deprecated also in favor of SourceLoader. Because PEP 3147
shifted bytecode path details so much, there is no foolproof way to provide
backwards-compatibility with SourceLoader. Because of this the class is simply
deprecated and users should move to SourceLoader (and optionally PyLoader for
Python 3.1). This does lead to a loss of support for sourceless loading
unfortunately.

At some point before Python 3.2 is released, SourceLoader will be moved over to
importlib._bootstrap so that the core code of importlib relies on the new code
instead of the old PyPycLoader code. This commit is being done now so that
there is no issue in having the API in Python 3.1a1.

14 years agoBlocked revisions 79596 via svnmerge
Benjamin Peterson [Sun, 27 Jun 2010 23:53:17 +0000 (23:53 +0000)]
Blocked revisions 79596 via svnmerge

........
  r79596 | eric.smith | 2010-04-02 07:30:56 -0500 (Fri, 02 Apr 2010) | 1 line

  Issue 7994: Make object.__format__ with a non-empty format string a PendingDecprecationWarning. Still need to remove uses of this from various tests.
........

14 years agoMerged revisions 79894-79895,80098,80120 via svnmerge from
Benjamin Peterson [Sun, 27 Jun 2010 23:49:45 +0000 (23:49 +0000)]
Merged revisions 79894-79895,80098,80120 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r79894 | jeroen.ruigrok | 2010-04-07 09:33:37 -0500 (Wed, 07 Apr 2010) | 5 lines

  FreeBSD is not a sysv platform, so use freebsd.S instead of sysv.S (as is
  also the case in FreeBSD's port of libffi).

  Reviewed by: dickinsm
........
  r79895 | jeroen.ruigrok | 2010-04-07 11:34:08 -0500 (Wed, 07 Apr 2010) | 2 lines

  Document the libffi FreeBSD fix.
........
  r80098 | benjamin.peterson | 2010-04-15 16:42:16 -0500 (Thu, 15 Apr 2010) | 1 line

  add space
........
  r80120 | antoine.pitrou | 2010-04-16 16:34:02 -0500 (Fri, 16 Apr 2010) | 3 lines

  Ignore jinja2
........

14 years agoMerged revisions 81004 via svnmerge from
Benjamin Peterson [Sun, 27 Jun 2010 23:34:03 +0000 (23:34 +0000)]
Merged revisions 81004 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r81004 | mark.dickinson | 2010-05-08 14:13:21 -0500 (Sat, 08 May 2010) | 1 line

  Fix configure bug that was misreporting availability of MacOS X 10.5 SDK as available on Linux but not on OS X.
........

14 years agoBlocked revisions 80396 via svnmerge
Benjamin Peterson [Sun, 27 Jun 2010 23:31:03 +0000 (23:31 +0000)]
Blocked revisions 80396 via svnmerge

........
  r80396 | sean.reifschneider | 2010-04-23 03:31:55 -0500 (Fri, 23 Apr 2010) | 2 lines

  issue8451: Making syslog module use sys.argv[0] for "ident".
........

14 years agoRecorded merge of revisions 80866 via svnmerge from
Benjamin Peterson [Sun, 27 Jun 2010 23:26:04 +0000 (23:26 +0000)]
Recorded merge of revisions 80866 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r80866 | andrew.kuchling | 2010-05-06 08:03:39 -0500 (Thu, 06 May 2010) | 1 line

  Use anonymous hyperlinks
........

14 years agoMerged revisions 81880 via svnmerge from
Benjamin Peterson [Sun, 27 Jun 2010 23:21:13 +0000 (23:21 +0000)]
Merged revisions 81880 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r81880 | andrew.kuchling | 2010-06-10 19:14:34 -0500 (Thu, 10 Jun 2010) | 1 line

  Edit comments for current Python; bump version number of Python
........

14 years agoBlocked revisions 81700 via svnmerge
Benjamin Peterson [Sun, 27 Jun 2010 23:16:51 +0000 (23:16 +0000)]
Blocked revisions 81700 via svnmerge

........
  r81700 | martin.v.loewis | 2010-06-04 14:15:32 -0500 (Fri, 04 Jun 2010) | 2 lines

  Display installer warning that Windows 2000 won't
  be supported in future releases.
........

14 years agoMerged revisions 82303 via svnmerge from
Benjamin Peterson [Sun, 27 Jun 2010 22:44:51 +0000 (22:44 +0000)]
Merged revisions 82303 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r82303 | benjamin.peterson | 2010-06-27 17:40:26 -0500 (Sun, 27 Jun 2010) | 1 line

  mark tracking tests as implementation details
........

14 years agoMerged revisions 81499,81506 via svnmerge from
Benjamin Peterson [Sun, 27 Jun 2010 22:41:29 +0000 (22:41 +0000)]
Merged revisions 81499,81506 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r81499 | georg.brandl | 2010-05-24 16:29:07 -0500 (Mon, 24 May 2010) | 1 line

  #8016: add the CP858 codec (approved by Benjamin).  (Also add CP720 to the tests, it was missing there.)
........
  r81506 | benjamin.peterson | 2010-05-24 17:04:53 -0500 (Mon, 24 May 2010) | 1 line

  set svn:eol-style
........

14 years agoMerged revisions 81380 via svnmerge from
Benjamin Peterson [Sun, 27 Jun 2010 22:37:28 +0000 (22:37 +0000)]
Merged revisions 81380 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r81380 | brett.cannon | 2010-05-20 13:37:55 -0500 (Thu, 20 May 2010) | 8 lines

  Turned out that if you used explicit relative import syntax
  (e.g. from .os import sep) and it failed, import would still try the implicit
  relative import semantics of an absolute import (from os import sep). That's
  not right, so when level is negative, only do explicit relative import
  semantics.

  Fixes issue #7902. Thanks to Meador Inge for the patch.
........

14 years agoMerged revisions 80605-80609,80642-80646,80651-80652,80674,80684-80686,80748,80852...
Benjamin Peterson [Sun, 27 Jun 2010 22:32:30 +0000 (22:32 +0000)]
Merged revisions 80605-80609,80642-80646,80651-80652,80674,80684-80686,80748,80852,80854,80870,80872-80873,80907,80915-80916,80951-80952,80976-80977,80985,81038-81040,81042,81053,81070,81104-81105,81114,81125,81245,81285,81402,81463,81516,81562-81563,81567,81593,81635,81680-81681,81684,81801,81888,81931-81933,81939-81942,81963,81984,81991,82120,82188,82264-82267 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r80605 | andrew.kuchling | 2010-04-28 19:22:16 -0500 (Wed, 28 Apr 2010) | 1 line

  Add various items
........
  r80606 | andrew.kuchling | 2010-04-28 20:44:30 -0500 (Wed, 28 Apr 2010) | 6 lines

  Fix doubled 'the'.
  Markup fixes to use :exc:, :option: in a few places.
    (Glitch: unittest.main's -c ends up a link to the Python
    interpreter's -c option.  Should we skip using :option: for that
    switch, or disable the auto-linking somehow?)
........
  r80607 | andrew.kuchling | 2010-04-28 20:45:41 -0500 (Wed, 28 Apr 2010) | 1 line

  Add various unittest items
........
  r80608 | benjamin.peterson | 2010-04-28 22:18:05 -0500 (Wed, 28 Apr 2010) | 1 line

  update pypy description
........
  r80609 | benjamin.peterson | 2010-04-28 22:30:59 -0500 (Wed, 28 Apr 2010) | 1 line

  update pypy url
........
  r80642 | andrew.kuchling | 2010-04-29 19:49:09 -0500 (Thu, 29 Apr 2010) | 1 line

  Always add space after RFC; reword paragraph
........
  r80643 | andrew.kuchling | 2010-04-29 19:52:31 -0500 (Thu, 29 Apr 2010) | 6 lines

  Reword paragraph to make its meaning clearer.

  Antoine Pitrou: is my version of the paragraph still correct?

  R. David Murray: is this more understandable than the previous version?
........
  r80644 | andrew.kuchling | 2010-04-29 20:02:15 -0500 (Thu, 29 Apr 2010) | 1 line

  Fix typos
........
  r80645 | andrew.kuchling | 2010-04-29 20:32:47 -0500 (Thu, 29 Apr 2010) | 1 line

  Markup fix; clarify by adding 'in that order'
........
  r80646 | andrew.kuchling | 2010-04-29 20:33:40 -0500 (Thu, 29 Apr 2010) | 1 line

  Add various items; rearrange unittest section a bit
........
  r80651 | andrew.kuchling | 2010-04-30 08:46:55 -0500 (Fri, 30 Apr 2010) | 1 line

  Minor grammar re-wording
........
  r80652 | andrew.kuchling | 2010-04-30 08:47:34 -0500 (Fri, 30 Apr 2010) | 1 line

  Add item
........
  r80674 | andrew.kuchling | 2010-04-30 20:19:16 -0500 (Fri, 30 Apr 2010) | 1 line

  Add various items
........
  r80684 | andrew.kuchling | 2010-05-01 07:05:52 -0500 (Sat, 01 May 2010) | 1 line

  Minor grammar fix
........
  r80685 | andrew.kuchling | 2010-05-01 07:06:51 -0500 (Sat, 01 May 2010) | 1 line

  Describe memoryview
........
  r80686 | antoine.pitrou | 2010-05-01 07:16:39 -0500 (Sat, 01 May 2010) | 4 lines

  Fix attribution. Travis didn't do much and he did a bad work.
  (yes, this is a sensitive subject, sorry)
........
  r80748 | andrew.kuchling | 2010-05-03 20:24:22 -0500 (Mon, 03 May 2010) | 1 line

  Add some more items; the urlparse change is added twice
........
  r80852 | andrew.kuchling | 2010-05-05 20:09:47 -0500 (Wed, 05 May 2010) | 1 line

  Reword paragraph; fix filename, which should be pyconfig.h
........
  r80854 | andrew.kuchling | 2010-05-05 20:10:56 -0500 (Wed, 05 May 2010) | 1 line

  Add various items
........
  r80870 | andrew.kuchling | 2010-05-06 09:14:09 -0500 (Thu, 06 May 2010) | 1 line

  Describe ElementTree 1.3; rearrange new-module sections; describe dict views as sets; small edits and items
........
  r80872 | andrew.kuchling | 2010-05-06 12:21:59 -0500 (Thu, 06 May 2010) | 1 line

  Add 2 items; record ideas for two initial sections; clarify wording
........
  r80873 | andrew.kuchling | 2010-05-06 12:27:57 -0500 (Thu, 06 May 2010) | 1 line

  Change section title; point to unittest2
........
  r80907 | andrew.kuchling | 2010-05-06 20:45:14 -0500 (Thu, 06 May 2010) | 1 line

  Add a new section on the development plan; add an item
........
  r80915 | antoine.pitrou | 2010-05-07 05:15:51 -0500 (Fri, 07 May 2010) | 3 lines

  Fix some markup and a class name. Also, wrap a long line.
........
  r80916 | andrew.kuchling | 2010-05-07 06:30:47 -0500 (Fri, 07 May 2010) | 1 line

  Re-word text
........
  r80951 | andrew.kuchling | 2010-05-07 20:15:26 -0500 (Fri, 07 May 2010) | 1 line

  Add two items
........
  r80952 | andrew.kuchling | 2010-05-07 20:35:55 -0500 (Fri, 07 May 2010) | 1 line

  Get accents correct
........
  r80976 | andrew.kuchling | 2010-05-08 08:28:03 -0500 (Sat, 08 May 2010) | 1 line

  Add logging.dictConfig example; give up on writing a Ttk example
........
  r80977 | andrew.kuchling | 2010-05-08 08:29:46 -0500 (Sat, 08 May 2010) | 1 line

  Markup fixes
........
  r80985 | andrew.kuchling | 2010-05-08 10:39:46 -0500 (Sat, 08 May 2010) | 7 lines

  Write summary of the 2.7 release; rewrite the future section some more;
  mention PYTHONWARNINGS env. var; tweak some examples for readability.

  And with this commit, the "What's New" is done... except for a
  complete read-through to polish the text, and fixing any reported errors,
  but those tasks can easily wait until after beta2.
........
  r81038 | benjamin.peterson | 2010-05-09 16:09:40 -0500 (Sun, 09 May 2010) | 1 line

  finish clause
........
  r81039 | andrew.kuchling | 2010-05-10 09:18:27 -0500 (Mon, 10 May 2010) | 1 line

  Markup fix; re-word a sentence
........
  r81040 | andrew.kuchling | 2010-05-10 09:20:12 -0500 (Mon, 10 May 2010) | 1 line

  Use title case
........
  r81042 | andrew.kuchling | 2010-05-10 10:03:35 -0500 (Mon, 10 May 2010) | 1 line

  Link to unittest2 article
........
  r81053 | florent.xicluna | 2010-05-10 14:59:22 -0500 (Mon, 10 May 2010) | 2 lines

  Add a link on maketrans().
........
  r81070 | andrew.kuchling | 2010-05-10 18:13:41 -0500 (Mon, 10 May 2010) | 1 line

  Fix typo
........
  r81104 | andrew.kuchling | 2010-05-11 19:38:44 -0500 (Tue, 11 May 2010) | 1 line

  Revision pass: lots of edits, typo fixes, rearrangements
........
  r81105 | andrew.kuchling | 2010-05-11 19:40:47 -0500 (Tue, 11 May 2010) | 1 line

  Let's call this done
........
  r81114 | andrew.kuchling | 2010-05-12 08:56:07 -0500 (Wed, 12 May 2010) | 1 line

  Grammar fix
........
  r81125 | andrew.kuchling | 2010-05-12 13:56:48 -0500 (Wed, 12 May 2010) | 1 line

  #8696: add documentation for logging.config.dictConfig (PEP 391)
........
  r81245 | andrew.kuchling | 2010-05-16 18:31:16 -0500 (Sun, 16 May 2010) | 1 line

  Add cross-reference to later section
........
  r81285 | vinay.sajip | 2010-05-18 03:16:27 -0500 (Tue, 18 May 2010) | 1 line

  Fixed minor typo in ReST markup.
........
  r81402 | vinay.sajip | 2010-05-21 12:41:34 -0500 (Fri, 21 May 2010) | 1 line

  Updated logging documentation with more dictConfig information.
........
  r81463 | georg.brandl | 2010-05-22 03:17:23 -0500 (Sat, 22 May 2010) | 1 line

  #8785: less confusing description of regex.find*.
........
  r81516 | andrew.kuchling | 2010-05-25 08:34:08 -0500 (Tue, 25 May 2010) | 1 line

  Add three items
........
  r81562 | andrew.kuchling | 2010-05-27 08:22:53 -0500 (Thu, 27 May 2010) | 1 line

  Rewrite wxWidgets section
........
  r81563 | andrew.kuchling | 2010-05-27 08:30:09 -0500 (Thu, 27 May 2010) | 1 line

  Remove top-level 'General Questions' section, pushing up the questions it contains
........
  r81567 | andrew.kuchling | 2010-05-27 16:29:59 -0500 (Thu, 27 May 2010) | 1 line

  Add item
........
  r81593 | georg.brandl | 2010-05-29 03:46:18 -0500 (Sat, 29 May 2010) | 1 line

  #8616: add new turtle demo "nim".
........
  r81635 | georg.brandl | 2010-06-01 02:25:23 -0500 (Tue, 01 Jun 2010) | 1 line

  Put docs for RegexObject.search() before RegexObject.match() to mirror re.search() and re.match() order.
........
  r81680 | vinay.sajip | 2010-06-03 17:34:42 -0500 (Thu, 03 Jun 2010) | 1 line

  Issue #8890: Documentation changed to avoid reference to temporary files.
........
  r81681 | sean.reifschneider | 2010-06-03 20:51:26 -0500 (Thu, 03 Jun 2010) | 2 lines

  Issue8810: Clearing up docstring for tzinfo.utcoffset.
........
  r81684 | vinay.sajip | 2010-06-04 08:41:02 -0500 (Fri, 04 Jun 2010) | 1 line

  Issue #8890: Documentation changed to avoid reference to temporary files - other cases covered.
........
  r81801 | andrew.kuchling | 2010-06-07 08:38:40 -0500 (Mon, 07 Jun 2010) | 1 line

  #8875: Remove duplicated paragraph
........
  r81888 | andrew.kuchling | 2010-06-10 20:54:58 -0500 (Thu, 10 Jun 2010) | 1 line

  Add a few more items
........
  r81931 | georg.brandl | 2010-06-12 01:26:54 -0500 (Sat, 12 Jun 2010) | 1 line

  Fix punctuation.
........
  r81932 | georg.brandl | 2010-06-12 01:28:58 -0500 (Sat, 12 Jun 2010) | 1 line

  Document that an existing directory raises in mkdir().
........
  r81933 | georg.brandl | 2010-06-12 01:45:33 -0500 (Sat, 12 Jun 2010) | 1 line

  Update version in README.
........
  r81939 | georg.brandl | 2010-06-12 04:45:01 -0500 (Sat, 12 Jun 2010) | 1 line

  Use newer toctree syntax.
........
  r81940 | georg.brandl | 2010-06-12 04:45:28 -0500 (Sat, 12 Jun 2010) | 1 line

  Add document on how to build.
........
  r81941 | georg.brandl | 2010-06-12 04:45:58 -0500 (Sat, 12 Jun 2010) | 1 line

  Fix gratuitous indentation.
........
  r81942 | georg.brandl | 2010-06-12 04:46:03 -0500 (Sat, 12 Jun 2010) | 1 line

  Update README.
........
  r81963 | andrew.kuchling | 2010-06-12 15:00:55 -0500 (Sat, 12 Jun 2010) | 1 line

  Grammar fix
........
  r81984 | georg.brandl | 2010-06-14 10:58:39 -0500 (Mon, 14 Jun 2010) | 1 line

  #8993: fix reference.
........
  r81991 | andrew.kuchling | 2010-06-14 19:38:58 -0500 (Mon, 14 Jun 2010) | 1 line

  Add another bunch of items
........
  r82120 | andrew.kuchling | 2010-06-20 16:45:45 -0500 (Sun, 20 Jun 2010) | 1 line

  Note that Python 3.x isn't covered; add forward ref. for UTF-8; note error in 2.5 and up
........
  r82188 | benjamin.peterson | 2010-06-23 19:02:46 -0500 (Wed, 23 Jun 2010) | 1 line

  remove reverted changed
........
  r82264 | georg.brandl | 2010-06-27 05:47:47 -0500 (Sun, 27 Jun 2010) | 1 line

  Confusing punctuation.
........
  r82265 | georg.brandl | 2010-06-27 05:49:23 -0500 (Sun, 27 Jun 2010) | 1 line

  Use designated syntax for optional grammar element.
........
  r82266 | georg.brandl | 2010-06-27 05:51:44 -0500 (Sun, 27 Jun 2010) | 1 line

  Fix URL.
........
  r82267 | georg.brandl | 2010-06-27 05:55:38 -0500 (Sun, 27 Jun 2010) | 1 line

  Two typos.
........

14 years agoAdd a link to PEP 3147 from the importlib docs.
Brett Cannon [Sun, 27 Jun 2010 21:49:22 +0000 (21:49 +0000)]
Add a link to PEP 3147 from the importlib docs.

Closes issue 8667. Thanks Ashley Sands for the patch.

14 years agoMerged revisions 81881-81882 via svnmerge from
Benjamin Peterson [Sun, 27 Jun 2010 21:48:35 +0000 (21:48 +0000)]
Merged revisions 81881-81882 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r81881 | andrew.kuchling | 2010-06-10 19:16:08 -0500 (Thu, 10 Jun 2010) | 1 line

  #5753: update demo.c to use PySys_SetArgvEx(), and add a comment
........
  r81882 | andrew.kuchling | 2010-06-10 19:23:01 -0500 (Thu, 10 Jun 2010) | 1 line

  #5753: Suggest PySys_SetArgvEx() instead of PySys_SetArgv()
........

14 years agoMerged revisions 81465-81466,81468,81679,81735,81760,81868,82183 via svnmerge from
Benjamin Peterson [Sun, 27 Jun 2010 21:45:24 +0000 (21:45 +0000)]
Merged revisions 81465-81466,81468,81679,81735,81760,81868,82183 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk

........
  r81465 | georg.brandl | 2010-05-22 06:29:19 -0500 (Sat, 22 May 2010) | 2 lines

  Issue #3924: Ignore cookies with invalid "version" field in cookielib.
........
  r81466 | georg.brandl | 2010-05-22 06:31:16 -0500 (Sat, 22 May 2010) | 1 line

  Underscore the name of an internal utility function.
........
  r81468 | georg.brandl | 2010-05-22 06:43:25 -0500 (Sat, 22 May 2010) | 1 line

  #8635: document enumerate() start parameter in docstring.
........
  r81679 | benjamin.peterson | 2010-06-03 16:21:03 -0500 (Thu, 03 Jun 2010) | 1 line

  use a set for membership testing
........
  r81735 | michael.foord | 2010-06-05 06:46:59 -0500 (Sat, 05 Jun 2010) | 1 line

  Extract error message truncating into a method (unittest.TestCase._truncateMessage).
........
  r81760 | michael.foord | 2010-06-05 14:38:42 -0500 (Sat, 05 Jun 2010) | 1 line

  Issue 8302. SkipTest exception is setUpClass or setUpModule is now reported as a skip rather than an error.
........
  r81868 | benjamin.peterson | 2010-06-09 14:45:04 -0500 (Wed, 09 Jun 2010) | 1 line

  fix code formatting
........
  r82183 | benjamin.peterson | 2010-06-23 15:29:26 -0500 (Wed, 23 Jun 2010) | 1 line

  cpython only gc tests
........