]> granicus.if.org Git - python/log
python
13 years agoMove adding unittest test discovery command line options into their own method.
Michael Foord [Mon, 12 Mar 2012 22:24:46 +0000 (15:24 -0700)]
Move adding unittest test discovery command line options into their own method.

13 years agoMerge
Michael Foord [Mon, 12 Mar 2012 20:54:03 +0000 (13:54 -0700)]
Merge

13 years agoRefactor unittest command line handling to always use optparse
Michael Foord [Mon, 12 Mar 2012 20:53:04 +0000 (13:53 -0700)]
Refactor unittest command line handling to always use optparse

13 years agoHead merge.
Łukasz Langa [Mon, 12 Mar 2012 18:59:48 +0000 (19:59 +0100)]
Head merge.

13 years agoFixes #13842: cannot pickle Ellipsis or NotImplemented.
Łukasz Langa [Mon, 12 Mar 2012 18:46:12 +0000 (19:46 +0100)]
Fixes #13842: cannot pickle Ellipsis or NotImplemented.

Thanks for James Sanders for the bug report and the patch.

13 years agoadjust for change in AST type
Benjamin Peterson [Mon, 12 Mar 2012 18:19:19 +0000 (11:19 -0700)]
adjust for change in AST type

13 years agomerge 3.2
Benjamin Peterson [Mon, 12 Mar 2012 18:16:03 +0000 (11:16 -0700)]
merge 3.2

13 years agokill this disabled code
Benjamin Peterson [Mon, 12 Mar 2012 18:15:48 +0000 (11:15 -0700)]
kill this disabled code

13 years agomerge 3.2
Benjamin Peterson [Mon, 12 Mar 2012 18:02:10 +0000 (11:02 -0700)]
merge 3.2

13 years agouse correct naming convention
Benjamin Peterson [Mon, 12 Mar 2012 18:00:41 +0000 (11:00 -0700)]
use correct naming convention

13 years agogive the AST class a __dict__
Benjamin Peterson [Mon, 12 Mar 2012 16:46:44 +0000 (09:46 -0700)]
give the AST class a __dict__

13 years agomerge 3.2
Benjamin Peterson [Mon, 12 Mar 2012 16:43:27 +0000 (09:43 -0700)]
merge 3.2

13 years agoallow AST objects to be like its subclasses
Benjamin Peterson [Mon, 12 Mar 2012 16:43:09 +0000 (09:43 -0700)]
allow AST objects to be like its subclasses

13 years agomerge heads
Benjamin Peterson [Mon, 12 Mar 2012 16:28:51 +0000 (09:28 -0700)]
merge heads

13 years agomerge 3.2
Benjamin Peterson [Mon, 12 Mar 2012 16:28:36 +0000 (09:28 -0700)]
merge 3.2

13 years agomerge heads
Benjamin Peterson [Mon, 12 Mar 2012 16:28:26 +0000 (09:28 -0700)]
merge heads

13 years agoevery other ast object has a dict, so I think AST should, too
Benjamin Peterson [Mon, 12 Mar 2012 16:27:36 +0000 (09:27 -0700)]
every other ast object has a dict, so I think AST should, too

13 years agoMerge.
Eric V. Smith [Mon, 12 Mar 2012 05:47:07 +0000 (22:47 -0700)]
Merge.

13 years agoMake test_logging no longer fail if zlib not present. Closes #14256. Patch by Pedro...
Eric V. Smith [Mon, 12 Mar 2012 05:46:04 +0000 (22:46 -0700)]
Make test_logging no longer fail if zlib not present. Closes #14256. Patch by Pedro Kroger.

13 years agocloses issue14257 - cpython - minor error in glossary wording regarding __hash__
Senthil Kumaran [Mon, 12 Mar 2012 04:06:03 +0000 (21:06 -0700)]
closes issue14257 - cpython - minor error in glossary wording regarding __hash__

13 years agocloses issue14257 - 3.2 minor error in glossary wording regarding __hash__
Senthil Kumaran [Mon, 12 Mar 2012 04:04:56 +0000 (21:04 -0700)]
closes issue14257 - 3.2 minor error in glossary wording regarding __hash__

13 years agoIssue #14252: Fix subprocess.Popen.terminate() to not raise an error under Windows...
Antoine Pitrou [Sun, 11 Mar 2012 18:33:29 +0000 (19:33 +0100)]
Issue #14252: Fix subprocess.Popen.terminate() to not raise an error under Windows when the child process has already exited.

13 years agoIssue #14252: Fix subprocess.Popen.terminate() to not raise an error under Windows...
Antoine Pitrou [Sun, 11 Mar 2012 18:29:12 +0000 (19:29 +0100)]
Issue #14252: Fix subprocess.Popen.terminate() to not raise an error under Windows when the child process has already exited.

13 years agoModify patchcheck.py to check for changes to configure.in.
Ross Lagerwall [Sun, 11 Mar 2012 17:21:07 +0000 (19:21 +0200)]
Modify patchcheck.py to check for changes to configure.in.

It now reports if configure and pyconfig.h.in weren't regenerated but
configure.in was changed.

13 years agoFix regression after c8d1df9ac987
Antoine Pitrou [Sat, 10 Mar 2012 22:43:12 +0000 (23:43 +0100)]
Fix regression after c8d1df9ac987
(PPC buildbot)

13 years agoClose #14210: add command argument completion to pdb: complete file names, global...
Georg Brandl [Sat, 10 Mar 2012 21:36:48 +0000 (22:36 +0100)]
Close #14210: add command argument completion to pdb: complete file names, global/local variables, aliases

13 years agoClose #14248: fix typo.
Georg Brandl [Sat, 10 Mar 2012 19:52:16 +0000 (20:52 +0100)]
Close #14248: fix typo.

13 years agomerge 3.2 (#9574)
Mark Dickinson [Sat, 10 Mar 2012 16:11:49 +0000 (16:11 +0000)]
merge 3.2 (#9574)

13 years agoCloses #9574: Note that complex constructor doesn't allow whitespace around central...
Mark Dickinson [Sat, 10 Mar 2012 16:09:35 +0000 (16:09 +0000)]
Closes #9574: Note that complex constructor doesn't allow whitespace around central operator.

13 years agoPEP8-ize test names
Antoine Pitrou [Sat, 10 Mar 2012 15:34:40 +0000 (16:34 +0100)]
PEP8-ize test names

13 years agoRemove useless failOnException() method
Antoine Pitrou [Sat, 10 Mar 2012 15:20:24 +0000 (16:20 +0100)]
Remove useless failOnException() method

13 years agoMerge with 3.2.
Georg Brandl [Sat, 10 Mar 2012 08:27:30 +0000 (09:27 +0100)]
Merge with 3.2.

13 years agoCloses #14244: add info about capturing groups and maxsplit to the docstring of re...
Georg Brandl [Sat, 10 Mar 2012 08:26:53 +0000 (09:26 +0100)]
Closes #14244: add info about capturing groups and maxsplit to the docstring of re.split().

13 years agoCloses #14186: add link to PEP 3107 (function annotations) to the function definition...
Georg Brandl [Sat, 10 Mar 2012 08:22:47 +0000 (09:22 +0100)]
Closes #14186: add link to PEP 3107 (function annotations) to the function definition section.

13 years agoClose #14232: catch mmap() failure in new_arena() of obmalloc
Victor Stinner [Fri, 9 Mar 2012 23:21:44 +0000 (00:21 +0100)]
Close #14232: catch mmap() failure in new_arena() of obmalloc

13 years agoIssue #14205: Fix test_dict.test_mutating_lookup()
Victor Stinner [Fri, 9 Mar 2012 21:58:51 +0000 (22:58 +0100)]
Issue #14205: Fix test_dict.test_mutating_lookup()

13 years agoRelax timeout tests for weak Windows buildbot
Antoine Pitrou [Fri, 9 Mar 2012 17:40:15 +0000 (18:40 +0100)]
Relax timeout tests for weak Windows buildbot

13 years agorefactor and avoid warnings
Benjamin Peterson [Fri, 9 Mar 2012 15:25:32 +0000 (07:25 -0800)]
refactor and avoid warnings

13 years agoIssue #14205: Document the dict lookup change in What's New in Python 3.3
Victor Stinner [Fri, 9 Mar 2012 13:04:01 +0000 (14:04 +0100)]
Issue #14205: Document the dict lookup change in What's New in Python 3.3

13 years agoIssue #14231: Lib/test/crashers/borrowed_ref_1.py was fixed by ba6376dff6c4.
Victor Stinner [Fri, 9 Mar 2012 12:59:42 +0000 (13:59 +0100)]
Issue #14231: Lib/test/crashers/borrowed_ref_1.py was fixed by ba6376dff6c4.

13 years agoIssue #14178: Problem deleting slices with steps != +1 in the _elementtree module.
Eli Bendersky [Fri, 9 Mar 2012 11:38:15 +0000 (13:38 +0200)]
Issue #14178: Problem deleting slices with steps != +1 in the _elementtree module.

Fixed the problem and added some tests. Closes #14178

13 years agoFix indentation.
Georg Brandl [Fri, 9 Mar 2012 11:22:12 +0000 (12:22 +0100)]
Fix indentation.

13 years agonull merge from 3.2
Senthil Kumaran [Fri, 9 Mar 2012 04:58:29 +0000 (20:58 -0800)]
null merge from 3.2

13 years agoFix closes Issue: 14217 - 3.2 branch
Senthil Kumaran [Fri, 9 Mar 2012 04:56:52 +0000 (20:56 -0800)]
Fix closes Issue: 14217 - 3.2 branch

13 years agoFix closes Issue: 14217 - Appropriate sphinx directive for output. Patch by Tshepang...
Senthil Kumaran [Fri, 9 Mar 2012 04:54:34 +0000 (20:54 -0800)]
Fix closes Issue: 14217 - Appropriate sphinx directive for output. Patch by Tshepang Lekhonkhobe

13 years agoIssue #14211: Oops, I removed the wrong file :-)
Victor Stinner [Thu, 8 Mar 2012 23:52:07 +0000 (00:52 +0100)]
Issue #14211: Oops, I removed the wrong file :-)

13 years agoIssue #14211: _PyObject_GenericSetAttrWithDict() keeps a strong reference to
Victor Stinner [Thu, 8 Mar 2012 23:44:13 +0000 (00:44 +0100)]
Issue #14211: _PyObject_GenericSetAttrWithDict() keeps a strong reference to
the descriptor because it may be destroyed before being used, destroyed during
the update of the dict for example.

13 years agoClose #14199: _PyType_Lookup() and super_getattro() keep a strong reference to
Victor Stinner [Thu, 8 Mar 2012 23:39:08 +0000 (00:39 +0100)]
Close #14199: _PyType_Lookup() and super_getattro() keep a strong reference to
the type MRO to avoid a crash if the MRO is changed during the lookup.

13 years agoFix indentation.
Georg Brandl [Thu, 8 Mar 2012 19:35:08 +0000 (20:35 +0100)]
Fix indentation.

13 years agoIssue #14205: document the change of dict[key] behaviour if dict is modified
Victor Stinner [Thu, 8 Mar 2012 01:50:17 +0000 (02:50 +0100)]
Issue #14205: document the change of dict[key] behaviour if dict is modified
during the lookup

13 years agomerge 3.2 (null)
Benjamin Peterson [Thu, 8 Mar 2012 01:10:42 +0000 (19:10 -0600)]
merge 3.2 (null)

13 years agoClose #14223: curses.addch() is no more limited to the range 0-255 when the
Victor Stinner [Thu, 8 Mar 2012 01:08:48 +0000 (02:08 +0100)]
Close #14223: curses.addch() is no more limited to the range 0-255 when the
Python curses is not linked to libncursesw. It was a regression introduced in
Python 3.3a1.

13 years agomerge 3.2 (#3787e896dbe9)
Benjamin Peterson [Thu, 8 Mar 2012 00:52:52 +0000 (18:52 -0600)]
merge 3.2 (#3787e896dbe9)

13 years agothis stuff will actually be new in 3.2.4
Benjamin Peterson [Thu, 8 Mar 2012 00:49:43 +0000 (18:49 -0600)]
this stuff will actually be new in 3.2.4

13 years agoallow cycles throught the __dict__ slot to be cleared (closes #1469629)
Benjamin Peterson [Thu, 8 Mar 2012 00:41:11 +0000 (18:41 -0600)]
allow cycles throught the __dict__ slot to be cleared (closes #1469629)

Patch from Armin, test from me.

13 years agomake gi_running a boolean
Benjamin Peterson [Thu, 8 Mar 2012 00:17:03 +0000 (18:17 -0600)]
make gi_running a boolean

13 years agoindicate we're not running as we leave this block
Benjamin Peterson [Thu, 8 Mar 2012 00:11:31 +0000 (18:11 -0600)]
indicate we're not running as we leave this block

13 years agomake delegating generators say they running (closes #14220)
Benjamin Peterson [Wed, 7 Mar 2012 23:57:04 +0000 (17:57 -0600)]
make delegating generators say they running (closes #14220)

13 years agomerge 3.2 (#14212)
Benjamin Peterson [Wed, 7 Mar 2012 20:59:13 +0000 (14:59 -0600)]
merge 3.2 (#14212)

13 years agomerge heads
Benjamin Peterson [Wed, 7 Mar 2012 20:50:35 +0000 (14:50 -0600)]
merge heads

13 years agokeep the buffer object around while we're using it (closes #14212)
Benjamin Peterson [Wed, 7 Mar 2012 20:50:25 +0000 (14:50 -0600)]
keep the buffer object around while we're using it (closes #14212)

13 years agoRemove buggy change for #13719 in packaging
Éric Araujo [Wed, 7 Mar 2012 19:56:18 +0000 (20:56 +0100)]
Remove buggy change for #13719 in packaging

13 years agoMerge 3.2
Éric Araujo [Wed, 7 Mar 2012 19:50:06 +0000 (20:50 +0100)]
Merge 3.2

13 years agoBackout buggy patch committed for #13719
Éric Araujo [Wed, 7 Mar 2012 19:48:55 +0000 (20:48 +0100)]
Backout buggy patch committed for #13719

13 years agoUse ANSI C prototype instead of K&R style.
Ross Lagerwall [Wed, 7 Mar 2012 18:06:33 +0000 (20:06 +0200)]
Use ANSI C prototype instead of K&R style.

13 years agoUse PEP-8 style in logging example
Jason R. Coombs [Wed, 7 Mar 2012 15:26:08 +0000 (10:26 -0500)]
Use PEP-8 style in logging example

13 years agoIssue #10951: Fix compiler warnings in _sre.c
Ross Lagerwall [Tue, 6 Mar 2012 19:48:57 +0000 (21:48 +0200)]
Issue #10951: Fix compiler warnings in _sre.c

13 years agoIssue #10951: Fix warnings in the socket module.
Ross Lagerwall [Tue, 6 Mar 2012 19:36:18 +0000 (21:36 +0200)]
Issue #10951: Fix warnings in the socket module.

13 years agoMerge: Use PEP-8 style in logging example
Jason R. Coombs [Wed, 7 Mar 2012 15:27:07 +0000 (10:27 -0500)]
Merge: Use PEP-8 style in logging example

13 years agoAdd todo item about hash randomization.
Georg Brandl [Wed, 7 Mar 2012 07:55:52 +0000 (08:55 +0100)]
Add todo item about hash randomization.

13 years agomerge
Brett Cannon [Tue, 6 Mar 2012 20:33:24 +0000 (15:33 -0500)]
merge

13 years agoRemove uuids, as they are now computed.
Martin v. Löwis [Tue, 6 Mar 2012 16:54:06 +0000 (17:54 +0100)]
Remove uuids, as they are now computed.

13 years agoUse hg manifest to compute list of library files to include.
Martin v. Löwis [Tue, 6 Mar 2012 16:53:12 +0000 (17:53 +0100)]
Use hg manifest to compute list of library files to include.

13 years agoWhitespace.
Stefan Krah [Tue, 6 Mar 2012 14:37:36 +0000 (15:37 +0100)]
Whitespace.

13 years agoWhitespace.
Stefan Krah [Tue, 6 Mar 2012 14:27:31 +0000 (15:27 +0100)]
Whitespace.

13 years agoIssue #14181: Improve clarity in the documentation for the multi-purpose
Stefan Krah [Tue, 6 Mar 2012 13:55:06 +0000 (14:55 +0100)]
Issue #14181: Improve clarity in the documentation for the multi-purpose
Py_buffer.obj field.

13 years agoMerge
Antoine Pitrou [Tue, 6 Mar 2012 12:45:57 +0000 (13:45 +0100)]
Merge

13 years agoRemove a couple of local imports.
Antoine Pitrou [Tue, 6 Mar 2012 12:43:24 +0000 (13:43 +0100)]
Remove a couple of local imports.

13 years agoReap processes at test end to avoid false positives in reference leak detection.
Antoine Pitrou [Tue, 6 Mar 2012 12:42:35 +0000 (13:42 +0100)]
Reap processes at test end to avoid false positives in reference leak detection.

13 years agoAdd some simple examples to the PEP 380 section of What's New
Nick Coghlan [Tue, 6 Mar 2012 12:31:12 +0000 (22:31 +1000)]
Add some simple examples to the PEP 380 section of What's New

13 years agoAdd PEP 414 to What's New, consolidate memoryview entries
Nick Coghlan [Tue, 6 Mar 2012 11:50:13 +0000 (21:50 +1000)]
Add PEP 414 to What's New, consolidate memoryview entries

13 years agoIssue #14200: Add benchmark results to text flow.
Martin v. Löwis [Tue, 6 Mar 2012 07:42:17 +0000 (08:42 +0100)]
Issue #14200: Add benchmark results to text flow.

13 years agoFix a comment: PySequence_Fast() creates a list, not a tuple.
Larry Hastings [Tue, 6 Mar 2012 06:59:13 +0000 (22:59 -0800)]
Fix a comment: PySequence_Fast() creates a list, not a tuple.

13 years agoRemove an unused variable
Victor Stinner [Tue, 6 Mar 2012 01:06:01 +0000 (02:06 +0100)]
Remove an unused variable

13 years agotest_pty: fix ResourceWarning warnings
Victor Stinner [Tue, 6 Mar 2012 01:04:58 +0000 (02:04 +0100)]
test_pty: fix ResourceWarning warnings

13 years agoClose #14205: dict lookup raises a RuntimeError if the dict is modified during
Victor Stinner [Tue, 6 Mar 2012 00:03:13 +0000 (01:03 +0100)]
Close #14205: dict lookup raises a RuntimeError if the dict is modified during
a lookup.

"if you want to make a sandbox on top of CPython, you have to fix segfaults"
so let's fix segfaults!

13 years agoMove entry to right section. Mention minidom.
Martin v. Löwis [Mon, 5 Mar 2012 21:02:28 +0000 (22:02 +0100)]
Move entry to right section. Mention minidom.

13 years agoAdded delay before record creation.
Vinay Sajip [Mon, 5 Mar 2012 20:02:53 +0000 (20:02 +0000)]
Added delay before record creation.

13 years agoIssue #12328: Fix multiprocessing's use of overlapped I/O on Windows.
Antoine Pitrou [Mon, 5 Mar 2012 18:28:37 +0000 (19:28 +0100)]
Issue #12328: Fix multiprocessing's use of overlapped I/O on Windows.
Also, add a multiprocessing.connection.wait(rlist, timeout=None) function
for polling multiple objects at once.  Patch by sbt.

Complete changelist from sbt's patch:

* Adds a wait(rlist, timeout=None) function for polling multiple
  objects at once.  On Unix this is just a wrapper for
  select(rlist, [], [], timeout=None).

* Removes use of the SentinelReady exception and the sentinels argument
  to certain methods.  concurrent.futures.process has been changed to
  use wait() instead of SentinelReady.

* Fixes bugs concerning PipeConnection.poll() and messages of zero
  length.

* Fixes PipeListener.accept() to call ConnectNamedPipe() with
  overlapped=True.

* Fixes Queue.empty() and SimpleQueue.empty() so that they are
  threadsafe on Windows.

* Now PipeConnection.poll() and wait() will not modify the pipe except
  possibly by consuming a zero length message.  (Previously poll()
  could consume a partial message.)

* All of multiprocesing's pipe related blocking functions/methods are
  now interruptible by SIGINT on Windows.

13 years agoMerge.
Stefan Krah [Mon, 5 Mar 2012 16:48:21 +0000 (17:48 +0100)]
Merge.

13 years agoIssue #14181: Preserve backwards compatibility for getbufferprocs that a) do
Stefan Krah [Mon, 5 Mar 2012 16:45:17 +0000 (17:45 +0100)]
Issue #14181: Preserve backwards compatibility for getbufferprocs that a) do
not adhere to the new documentation and b) manage to clobber view->obj before
returning failure.

13 years agoMerge 3.2
Éric Araujo [Mon, 5 Mar 2012 16:04:20 +0000 (17:04 +0100)]
Merge 3.2

13 years agoMake packaging’ upload command work with bdist_msi products (#13719)
Éric Araujo [Mon, 5 Mar 2012 16:04:07 +0000 (17:04 +0100)]
Make packaging’ upload command work with bdist_msi products (#13719)

13 years agoFix NameError from #13719 fix
Éric Araujo [Mon, 5 Mar 2012 16:02:31 +0000 (17:02 +0100)]
Fix NameError from #13719 fix

13 years agoBranch merge
Éric Araujo [Mon, 5 Mar 2012 15:25:40 +0000 (16:25 +0100)]
Branch merge

13 years agoMerge 3.2
Éric Araujo [Mon, 5 Mar 2012 15:24:07 +0000 (16:24 +0100)]
Merge 3.2

13 years agoImprove packaging.database documentation
Éric Araujo [Mon, 5 Mar 2012 15:16:37 +0000 (16:16 +0100)]
Improve packaging.database documentation

13 years agoBackport minidom attribute tests from default (73c76466cf44).
Éric Araujo [Mon, 5 Mar 2012 15:11:41 +0000 (16:11 +0100)]
Backport minidom attribute tests from default (73c76466cf44).

Some minidom code changed between 3.2 and 3.3, so to be sure to avoid
differenced in behavior I’m backporting these tests added by MvL.

13 years agoMake distutils’ upload command work with bdist_msi products (#13719).
Éric Araujo [Mon, 5 Mar 2012 15:09:29 +0000 (16:09 +0100)]
Make distutils’ upload command work with bdist_msi products (#13719).

Patch by Ralf Schmitt.

13 years agoremove f_yieldfrom access from Python (closes #13970)
Benjamin Peterson [Mon, 5 Mar 2012 15:03:51 +0000 (09:03 -0600)]
remove f_yieldfrom access from Python (closes #13970)