Commit graph

21441 commits

Author SHA1 Message Date
Reid Kleckner
31aa7dd141 Add a 'timeout' argument to subprocess.Popen.
If the timeout expires before the subprocess exits, the wait method and the
communicate method will raise a subprocess.TimeoutExpired exception.  When used
with communicate, it is possible to catch the exception, kill the process, and
retry the communicate and receive any output written to stdout or stderr.
2011-03-14 12:02:10 -04:00
Ross Lagerwall
41b1228525 Merge with 3.2 2011-03-14 10:42:24 +02:00
Antoine Pitrou
0cfc23762f Issue #11329: PyEval_InitThreads() cannot be called before Py_Initialize() anymore 2011-03-13 23:29:10 +01:00
Antoine Pitrou
0d23189dae Remove documentation to non-existent function PyObject_CopyToObject (fixes #11478) 2011-03-13 19:32:21 +01:00
Raymond Hettinger
279755a165 Issue #7391: Remove outdated HOWTO with permission of its author. 2011-03-12 22:31:06 -05:00
Ezio Melotti
32657fb152 Merge with 3.2. 2011-03-13 02:29:11 +02:00
Benjamin Peterson
6cb2b923e0 convert ast versioning to mercurial 2011-03-12 18:28:16 -06:00
Benjamin Peterson
32b0127007 merge 3.2 2011-03-12 11:59:10 -06:00
Éric Araujo
e4f6a80ed8 Fix example in atexit doc: Both open and read could raise the IOError (#10461 follow-up).
Thanks to SilenGhost for catching this.
2011-03-12 15:56:09 +01:00
orsenthil@gmail.com
476021b3d0 Fix issue11283 - Clarifying a re pattern in the re module docs for conditional regex 2011-03-12 10:46:25 +08:00
Ezio Melotti
3b1eb1a7aa #11446: merge with 3.2. 2011-03-11 20:56:58 +02:00
Éric Araujo
a3dd56b6cf Use with statement where it improves the documentation (closes #10461) 2011-03-11 17:42:48 +01:00
Eli Bendersky
6860a92be0 Issue #11426: use 'with' statements on open files in CSV examples 2011-03-11 15:47:36 +02:00
Ezio Melotti
f0eccfd010 #11435: Merge with 3.2 2011-03-11 15:17:25 +02:00
R David Murray
ee30a0be35 Merge #10999 fix. 2011-03-10 17:38:50 -05:00
Gregory P. Smith
1aea1dabe5 Explicitly mention that people should not depend on immediate
finalization of  objects.
2011-03-10 11:34:52 -08:00
Ezio Melotti
a2087d0a5a Merge from 3.2. 2011-03-10 13:54:21 +02:00
Ezio Melotti
684d78cfb0 #11298: merge from 3.2. 2011-03-08 16:49:57 +02:00
Georg Brandl
52d3e7e6a5 Name c -> cls in example. 2011-03-07 08:31:52 +01:00
Georg Brandl
1ebca48030 Merge doc fixes. 2011-03-06 11:12:54 +01:00
Georg Brandl
776e586114 Remove sys.subversion and svn build identification leftovers. 2011-03-06 10:35:42 +01:00
Victor Stinner
27ee089c35 Issue #3080: Add PyImport_AddModuleObject() and PyImport_ExecCodeModuleObject() 2011-03-04 12:57:09 +00:00
Victor Stinner
0639b56672 Issue #3080: Add PyModule_NewObject() function 2011-03-04 12:57:07 +00:00
Eli Bendersky
0716a579a4 Mentioned new clear() method of MutableSequence in its doc, and added unit tests for its mixin methods 2011-03-04 10:38:14 +00:00
Giampaolo Rodolà
424298a155 Issue 9795: adds context manager protocol to nntplib.NNTP class so that it can used with the 'with' statement. 2011-03-03 18:34:06 +00:00
Eli Bendersky
4db28d3343 Issue #10516: added copy() and clear() methods to bytearrays as well 2011-03-03 18:21:02 +00:00
Victor Stinner
1dfd380306 Issue #11377: Deprecate platform.popen() and reimplement it with os.popen(). 2011-03-03 12:54:07 +00:00
Fred Drake
446230664b issue 11372: use range instead of xrange 2011-03-03 05:27:17 +00:00
Victor Stinner
0fbe22655b Issue #10831: Document the new formats (%li, %lli, %zi) 2011-03-02 00:10:34 +00:00
Éric Araujo
c613b6bce1 Remove outdated pointer to optparse (fixes #11360).
The doc already points to argparse.
2011-03-01 18:26:56 +00:00
Antoine Pitrou
f06576dc2b Recommend inspecting the errno attribute of socket.error objects,
and improve wording.
2011-02-28 22:38:07 +00:00
Antoine Pitrou
061cfb5258 Issue #10866: Add socket.sethostname(). Initial patch by Ross Lagerwall. 2011-02-28 22:25:22 +00:00
Antoine Pitrou
d6d17c58af No need to put this at top 2011-02-28 22:04:51 +00:00
Antoine Pitrou
fcf81fd031 Issue #11140: Lock.release() now raises a RuntimeError when attempting
to release an unacquired lock, as claimed in the threading documentation.
The _thread.error exception is now an alias of RuntimeError.
2011-02-28 22:03:34 +00:00
Giampaolo Rodolà
396ff06051 Fix issue 8594: adds a source_address parameter to ftplib module. 2011-02-28 19:19:51 +00:00
Benjamin Peterson
d0f89f3247 make this a link #11345 2011-02-27 15:06:44 +00:00
Benjamin Peterson
c6696d272f this isn't true anymore 2011-02-26 21:32:16 +00:00
Éric Araujo
8ed41a8e5c Replace links to the old dev doc with links to the new devguide. 2011-02-26 14:57:23 +00:00
Vinay Sajip
553de0ee7c Issue #11331: fixed documentation in logging cookbook. 2011-02-26 14:24:29 +00:00
Raymond Hettinger
94ca211372 Make Py3.x style "import builtins" 2011-02-26 02:48:44 +00:00
Raymond Hettinger
9fe1ccfb5a Issue #11297: Add collections.ChainMap() 2011-02-26 01:02:51 +00:00
Antoine Pitrou
8250e23abd Issue #10755: Add the posix.fdlistdir() function. Patch by Ross Lagerwall. 2011-02-25 23:41:16 +00:00
Antoine Pitrou
f65132de3d Issue #4761: Add the *at() family of functions (openat(), etc.) to the posix
module.  Patch by Ross Lagerwall.
2011-02-25 23:25:17 +00:00
Giampaolo Rodolà
103a6d6cd6 Issue 11177: asyncore's create_socket() arguments can now be omitted. 2011-02-25 22:21:22 +00:00
Antoine Pitrou
0bd4deba38 Issue #6064: Add a daemon keyword argument to the threading.Thread
and multiprocessing.Process constructors in order to override the
default behaviour of inheriting the daemonic property from the current
thread/process.
2011-02-25 22:07:43 +00:00
Éric Araujo
2035103a25 Add missing read() in distutils doc. 2011-02-25 21:40:34 +00:00
Giampaolo Rodolà
18e8bcb289 Issue 10784: adds os.getpriority() and os.setpriority() functions. 2011-02-25 20:57:54 +00:00
Alexander Belopolsky
1d52146a25 Issue #11303: Added shortcuts for utf8 and latin1 encodings.
Documented the list of optimized encodings as CPython implementation
detail.
2011-02-25 19:19:57 +00:00
Vinay Sajip
a29a9dd156 Documented QueueListener change. 2011-02-25 16:05:26 +00:00
Giampaolo Rodolà
61a0bf5864 (issue 11232) - fix asyncore documentation issue (patch by Sandro Tosi) 2011-02-25 14:50:57 +00:00