Commit graph

40500 commits

Author SHA1 Message Date
Benjamin Peterson
ee3acff3e3 update 2to3 script from 2to3 trunk 2008-09-03 01:53:28 +00:00
Benjamin Peterson
eb55fd8d2f Merged revisions 66173 via svnmerge from
svn+ssh://pythondev@svn.python.org/sandbox/trunk/2to3/lib2to3

........
  r66173 | benjamin.peterson | 2008-09-02 18:57:48 -0500 (Tue, 02 Sep 2008) | 8 lines

  A little 2to3 refactoring #3637

  This moves command line logic from refactor.py to a new file called
  main.py.  RefactoringTool now merely deals with the actual fixers and
  refactoring; options processing for example is abstracted out.

  This patch was reviewed by Gregory P. Smith.
........
2008-09-03 00:21:32 +00:00
Amaury Forgeot d'Arc
293924bf31 Issue 2975: when compiling multiple extension modules with visual studio 2008
from the same python instance, some environment variables (LIB, INCLUDE)
would grow without limit.

Tested with these statements:
    distutils.ccompiler.new_compiler().initialize()
    print os.environ['LIB']
But I don't know how to turn them into reliable unit tests.
2008-09-02 23:19:56 +00:00
Amaury Forgeot d'Arc
042025f6b8 Attempt to correct the build files for the Microsoft VS7.1 compiler.
I don't have a working VS7.1, but VS2005 can automatically convert
the project and build a working python interpreter.
2008-09-02 21:50:47 +00:00
Amaury Forgeot d'Arc
2e9b6cb6ec Use vs9to8.py to refresh the Visual Studio 2005 build files. 2008-09-02 21:17:05 +00:00
Hirokazu Yamamoto
3e7dd78344 Issue #3759: test_asyncore.py leaked handle.
Reviewed by Amaury Forgeot d'Arc
2008-09-02 20:36:44 +00:00
Andrew M. Kuchling
3e75d2336d Add e-mail address 2008-09-02 13:08:11 +00:00
Andrew M. Kuchling
8315da4c17 Clarify example; add imports 2008-09-02 13:06:00 +00:00
Marc-André Lemburg
31a0a1478b Add news item for #3719. 2008-09-02 12:11:19 +00:00
Marc-André Lemburg
d15fad7a89 Add quotes around the file name to avoid issues with spaces.
Closes #3719.
2008-09-02 10:32:34 +00:00
Nick Coghlan
91ae3ea2b4 Issue 3747: Fix caching in ABCMeta.__subclasscheck__ (R: Georg Brandl) 2008-09-02 10:14:47 +00:00
Mark Summerfield
0792cbf5e1 a typo 2008-09-02 07:23:16 +00:00
Gregory P. Smith
d712203d17 Issue #3708: os.urandom no longer goes into an infinite loop when passed a
non-integer floating point number.
2008-09-02 05:36:11 +00:00
Gregory P. Smith
2bb25cc1e2 Issue #3678: Correctly pass LDFLAGS and LDLAST to the linker on shared
library targets in the Makefile.
2008-09-02 05:29:51 +00:00
Jesus Cea
3b6be74304 Improve compatibility with Python3.0 testsuite 2008-09-02 02:29:06 +00:00
Andrew M. Kuchling
2dd647b8fc typo fix 2008-09-02 01:39:18 +00:00
Brett Cannon
1eaf0742d8 Move test.test_support.catch_warning() to the warnings module, rename it
catch_warnings(), and clean up the API.

While expanding the test suite, a bug was found where a warning about the
'line' argument to showwarning() was not letting functions with '*args' go
without a warning.

Closes issue 3602.
Code review by Benjamin Peterson.
2008-09-02 01:25:16 +00:00
Andrew M. Kuchling
86533776c2 Describe the __hash__ changes 2008-09-02 01:13:42 +00:00
Benjamin Peterson
973e6c2cf3 remove py3k warnings about the threading api; update docs
Reviewer: Benjamin Peterson
2008-09-01 23:12:58 +00:00
Jesus Cea
057dfddc88 In Python3.0, "test.test_support" is renamed to "test.support". 2008-09-01 20:48:16 +00:00
Amaury Forgeot d'Arc
3571fbfed7 Issue #3751: str.rpartition would perform a left-partition when called with
a unicode argument.

will backport.
2008-09-01 19:52:00 +00:00
Vinay Sajip
aa5f873980 Bug #3738: Documentation is now more accurate in describing handler close methods. 2008-09-01 17:44:14 +00:00
Benjamin Peterson
e5c1d294b1 Merged revisions 65887,65889,65967-65968,65981 via svnmerge from
svn+ssh://pythondev@svn.python.org/sandbox/trunk/2to3/lib2to3

........
  r65887 | benjamin.peterson | 2008-08-19 17:45:04 -0500 (Tue, 19 Aug 2008) | 1 line

  allow the raw_input fixer to handle calls after the raw_input (ie. raw_input().split())
........
  r65889 | benjamin.peterson | 2008-08-19 18:11:03 -0500 (Tue, 19 Aug 2008) | 1 line

  no need for 2.4 compatibility now
........
  r65967 | benjamin.peterson | 2008-08-21 18:43:37 -0500 (Thu, 21 Aug 2008) | 1 line

  allow a Call to have no arguments
........
  r65968 | benjamin.peterson | 2008-08-21 18:45:13 -0500 (Thu, 21 Aug 2008) | 1 line

  add a fixer for sys.exc_info etc by Jeff Balogh #2357
........
  r65981 | benjamin.peterson | 2008-08-22 15:41:30 -0500 (Fri, 22 Aug 2008) | 1 line

  add a fixer to add parenthese for list and gen comps #2367
........
2008-09-01 17:17:22 +00:00
Benjamin Peterson
f7feaec16c revert r66114 for Jesse 2008-09-01 17:10:46 +00:00
Jesse Noller
27cc8e1dd2 Submit Nick's patch for issue 3589, reviewed by jnoller 2008-09-01 16:47:25 +00:00
Vinay Sajip
34bfda55d2 Added section about configuring logging in a library. Thanks to Thomas Heller for the idea. 2008-09-01 15:08:07 +00:00
Vinay Sajip
35e3b03e86 logging: fixed lack of use of encoding attribute specified on a stream. 2008-09-01 14:33:59 +00:00
Hirokazu Yamamoto
ed8c6441b5 Issue #3748: platform.architecture() printed vogus message on windows.
Reviewed by Marc-Andre Lemburg.
2008-09-01 14:32:58 +00:00
Vinay Sajip
72ed07843a logging: fixed lack of use of encoding attribute specified on a stream. 2008-09-01 14:30:10 +00:00
Hirokazu Yamamoto
f7dd75f484 Issue #3732: Backported r53335 to supress deprecation warning.
Reviewed by Benjamin Peterson.
2008-09-01 14:24:04 +00:00
Benjamin Peterson
17f03ca962 Fix compilation when --without-threads is given #3683
Reviewer: Georg Brandl, Benjamin Peterson
2008-09-01 14:18:30 +00:00
Georg Brandl
2ba93210e2 #3749: fix c'n'p errors. 2008-09-01 14:15:55 +00:00
Benjamin Peterson
f22c26ecf4 #3703 unhelpful _fileio.FileIO error message when trying to open a directory
Reviewer: Gregory P. Smith
2008-09-01 14:13:43 +00:00
Gregory P. Smith
f07e5a9e4b issue3715: docstring representation of hex escaped string needs to be double
escaped.
2008-08-31 16:34:18 +00:00
Andrew M. Kuchling
51eb7a9daa Update patch/bug count 2008-08-31 15:48:44 +00:00
Andrew M. Kuchling
ba40fb467d Last batch of edits; remove the 'other changes' section 2008-08-31 15:41:48 +00:00
Andrew M. Kuchling
fa881f2bd4 Edit the library section, rearranging items to flow better and making lots of edits 2008-08-31 14:29:31 +00:00
Jesus Cea
4907d27c1f Update bsddb code to version 4.7.3pre2. This code should
be compatible with Python 3.0, also.

  http://www.jcea.es/programacion/pybsddb.htm#bsddb3-4.7.3
2008-08-31 14:00:51 +00:00
Nick Coghlan
82358691f7 Issue 2235: document the ability to block inheritance of __hash__ in the language reference 2008-08-31 13:10:50 +00:00
Andrew M. Kuchling
4d028570c7 More edits 2008-08-31 02:24:08 +00:00
Andrew M. Kuchling
eaa29bb238 More edits; markup fixes 2008-08-30 22:56:54 +00:00
Georg Brandl
9481ba33ff Fix markup. 2008-08-30 22:00:28 +00:00
Georg Brandl
5c669db194 #3707: fix inf. recursion in pydoc topic search. Rev'd by Antoine. 2008-08-30 19:03:43 +00:00
Andrew M. Kuchling
5f2dc0bf7b Edit four more sections 2008-08-30 16:44:54 +00:00
Andrew M. Kuchling
3ffe56398a Correction from Antoine Pitrou: BufferedWriter and Reader support seek() 2008-08-30 15:25:47 +00:00
Andrew M. Kuchling
bf0a5951c9 Tidy up some sentences 2008-08-30 15:21:23 +00:00
Andrew M. Kuchling
e496493dd8 Partial edits from revision and tidying pass 2008-08-30 15:19:57 +00:00
Georg Brandl
f5a3fb730f super() actually returns a super object. 2008-08-30 13:17:39 +00:00
Georg Brandl
6140651d93 #3569: eval() also accepts "exec"able code objects. 2008-08-30 10:03:09 +00:00
Georg Brandl
c176814d82 #3716: fix typo. 2008-08-30 09:52:44 +00:00