Commit Graph

9683 Commits

Author SHA1 Message Date
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
Vinay Sajip aa5f873980 Bug #3738: Documentation is now more accurate in describing handler close methods. 2008-09-01 17:44:14 +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
Georg Brandl 2ba93210e2 #3749: fix c'n'p errors. 2008-09-01 14:15:55 +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
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
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
Georg Brandl cff0b46edc #3730: mention "server" attribute explicitly. 2008-08-30 09:49:36 +00:00
Georg Brandl a27e89bd04 #3711: .dll isn't a valid Python extension anymore. 2008-08-28 09:40:18 +00:00
Andrew M. Kuchling 488a4f0118 Add various items 2008-08-27 02:12:18 +00:00
Andrew M. Kuchling c9b41106e8 Add an item and a note 2008-08-27 00:45:02 +00:00
Andrew M. Kuchling d207e230e1 Trim whitespace; add a few updates 2008-08-27 00:27:18 +00:00
Benjamin Peterson 14cb6bcf2b sort of backport 66038 by aliasing PyObject_Bytes to PyObject_Str 2008-08-26 17:08:40 +00:00
Brett Cannon 971f10210e Clarify that some attributes/methods are listed somewhat separately because they are not part of the threading API. 2008-08-24 23:15:19 +00:00
Benjamin Peterson dcf4891210 remove note about unimplemented feature 2008-08-24 21:55:03 +00:00
Benjamin Peterson 21d2ab7fe8 fix warning 2008-08-23 21:40:15 +00:00
Georg Brandl 7161cbfcba Small updates to types member docs, backport from r65994. 2008-08-23 15:15:31 +00:00
Benjamin Peterson 73641d7eb4 fix up the multiprocessing docs a little 2008-08-20 14:07:59 +00:00
Benjamin Peterson e977ad4d7b deprecate some useless, noop methods in symtable 2008-08-20 01:42:01 +00:00
Benjamin Peterson 80f0ed5bb1 allow keyword args to be passed in after *args #3473 2008-08-19 19:52:46 +00:00
Jesse Noller 5bc9f4c09c issue3352: clean up the multiprocessing API to remove many get_/set_ methods and convert them to properties. Update the docs and the examples included. 2008-08-19 19:06:19 +00:00
Georg Brandl 25c3408556 Fix grammar. 2008-08-18 23:09:49 +00:00
Benjamin Peterson facdd6ee9e update the threading docs to account for recent changes 2008-08-18 22:29:19 +00:00
Benjamin Peterson d8a8972ca9 change threading.getIdent to a property
This is new in 2.6 so now need to worry about backwards compatibility :)
2008-08-18 16:40:03 +00:00
Nick Coghlan 8e439a16b2 Fix typo 2008-08-18 13:32:19 +00:00
Nick Coghlan 6e8fef07e5 Issue 2235: document PyObject_HashNotImplemented 2008-08-18 13:14:22 +00:00
Benjamin Peterson e3444c8b59 a few improvements 2008-08-17 01:17:15 +00:00
Georg Brandl 765812f1ff Review symtable docs. 2008-08-16 22:37:05 +00:00
Benjamin Peterson 1e296cc858 add some documentation for symtable 2008-08-16 21:04:16 +00:00
Benjamin Peterson 5b02ef3e1b note how os.utime should be used for emulating touch 2008-08-16 03:13:07 +00:00
Benjamin Peterson 4eb993939d fix markup 2008-08-16 03:02:41 +00:00
Gregory P. Smith 59de7f5733 document that waitpid raises OSError 2008-08-15 23:14:00 +00:00
Georg Brandl a174a37321 #3558: Attribute reference binds more tightly than subscription and call. 2008-08-15 18:35:09 +00:00
Brett Cannon 9329846f00 Fix markup for various binary operation examples where the operands were bolded
and the operator was made literal, leading to non-valid reST. Changed to have
the entire expression just be a literal bit of text.
2008-08-14 05:55:18 +00:00
Bill Janssen 5bfbd763f3 update ssl documentation 2008-08-12 17:09:57 +00:00
Martin v. Löwis f91d46a17d Issue #3139: Make buffer-interface thread-safe wrt. PyArg_ParseTuple,
by denying s# to parse objects that have a releasebuffer procedure,
and introducing s*.

More module might need to get converted to use s*.
2008-08-12 14:49:50 +00:00
Georg Brandl ac014e9255 #3540: fix exception name. 2008-08-11 10:27:31 +00:00
Skip Montanaro a032bf41f6 accept issue 3436 2008-08-08 22:52:51 +00:00
Georg Brandl b04d4853a7 Remove mention of backquotes in the tutorial. 2008-08-08 15:34:34 +00:00
Georg Brandl 463f39d9ac #3519: callee is an expression too. 2008-08-08 06:42:20 +00:00
Andrew M. Kuchling b2793a4766 Add some items 2008-08-07 01:47:34 +00:00
Georg Brandl 03894c5070 Fix longstringitem definition. #3505. 2008-08-06 17:20:41 +00:00
Gregory P. Smith 33ede08cdd more cleanup ups of the recently added warnings in the subprocess docs. 2008-08-04 18:34:07 +00:00
Nick Coghlan a510748085 Issue 643841: better documentation of the special method lookup process, especially for new-style classes. Also removes the warnings about not being authoritative for new-style classes - the language reference actually covers those fairly well now (albeit in a fashion that isn't always particularly easy to follow). 2008-08-04 12:40:59 +00:00
Georg Brandl e7829a5b1b Clarify the meaning of the select() parameters and sync
names with docstring.
2008-08-04 07:31:50 +00:00
Georg Brandl 40df8ecdd5 Template is always "tmp". 2008-08-04 07:23:29 +00:00
Georg Brandl 143de623e7 Fix markup. 2008-08-04 06:29:36 +00:00
Gregory P. Smith 0879250284 issue1606: Add warnings to the subprocess documentation about common pitfalls
of using pipes that cause deadlocks.
2008-08-04 01:03:50 +00:00
Georg Brandl 1113803c5a #3495: use current version. 2008-08-03 09:21:18 +00:00
Lars Gustäbel 727bd0b687 Issue #3039: Fix TarFileCompat.writestr() which always raised an
AttributeError since __slots__ were added to zipfile.ZipInfo in
r46967 two years ago.
Add a warning about the removal of TarFileCompat in Python 3.0.
2008-08-02 11:26:39 +00:00
Benjamin Peterson 80790287ab revert last revision; code was right 2008-08-02 03:05:11 +00:00
Benjamin Peterson 1af6fb5298 fix indentation that caused logic bug 2008-08-02 02:57:17 +00:00
Georg Brandl 290d3d994a This should really be a comment. 2008-08-01 20:13:29 +00:00
Georg Brandl 632f631c48 Add the grammar to the reference manual, since the new docs don't
have the feature of putting all the small EBNF snippets together
into one big file.
2008-08-01 20:04:43 +00:00
Mark Dickinson dadcd1fd50 Tone down math.fsum warning. 2008-08-01 09:13:07 +00:00
Raymond Hettinger f080e6d7e0 Alter recipe to show how to call izip_longest() with
both a keyword argument and star arguments.
2008-07-31 01:19:50 +00:00
Mark Dickinson 23957cb8fb Add note about problems with math.fsum on x86 hardware. 2008-07-30 20:23:15 +00:00
Mark Dickinson fef6b13c32 Rename math.sum to math.fsum 2008-07-30 16:20:10 +00:00
Benjamin Peterson f2eb2b44fc getrandombits is actually getrandbits 2008-07-30 13:46:53 +00:00
Raymond Hettinger efdf706a9f Neaten-up the itertools recipes. 2008-07-30 07:27:30 +00:00
Benjamin Peterson 66b14de7bb the from __future__ import with_statement isn't needed in 2.6 2008-07-29 19:28:49 +00:00
Andrew M. Kuchling 5d2841f28f Clarify wording 2008-07-28 17:04:48 +00:00
Benjamin Peterson fff5cf67d0 clarify Popen argument 2008-07-27 15:22:14 +00:00
Georg Brandl 4b99e9b479 Shorten some overlong lines. 2008-07-26 22:13:29 +00:00
Andrew M. Kuchling cd48d8ae8b Remove extra words 2008-07-26 13:09:06 +00:00
Andrew M. Kuchling feeee750b0 This sentence continues to bug me; rewrite it for the second time 2008-07-26 13:08:19 +00:00
Benjamin Peterson 3ac2f24f25 fix indentation 2008-07-25 21:59:53 +00:00
Benjamin Peterson 5255cba4bc document default value for fillvalue 2008-07-25 17:02:11 +00:00
Georg Brandl 340739e216 Fix indentation. 2008-07-24 07:09:21 +00:00
Benjamin Peterson 4020221838 add some documentation for 2to3 2008-07-24 02:45:37 +00:00
Benjamin Peterson 8e234c6e30 fix markup 2008-07-24 02:31:28 +00:00
Benjamin Peterson 415ce062bc fix spacing 2008-07-24 02:27:46 +00:00
Georg Brandl 8c81fdad33 Use correct indentation. 2008-07-23 16:00:44 +00:00
Georg Brandl d4c7e636a9 Move opcode handling to Python's extension. 2008-07-23 15:17:09 +00:00
Georg Brandl f9efabb6d2 3k-warn about parser's "ast" aliases. 2008-07-23 15:16:45 +00:00
Raymond Hettinger d8dd86cc26 One more attribution. 2008-07-22 19:18:50 +00:00
Raymond Hettinger 5d4d16e44d Fix credits for math.sum() 2008-07-22 19:03:05 +00:00
Raymond Hettinger 340383ce70 Tuples now have both count() and index(). 2008-07-22 19:00:47 +00:00
Raymond Hettinger 9973ee86ed Remove out-of-date section on Exact/Inexact. 2008-07-22 18:54:02 +00:00
Gregory P. Smith 0470bab697 Issue #2620: Overflow checking when allocating or reallocating memory
was not always being done properly in some python types and extension
modules.  PyMem_MALLOC, PyMem_REALLOC, PyMem_NEW and PyMem_RESIZE have
all been updated to perform better checks and places in the code that
would previously leak memory on the error path when such an allocation
failed have been fixed.
2008-07-22 04:46:32 +00:00
Georg Brandl be44991baa nonlocal is not in 2.6. 2008-07-21 18:26:21 +00:00
Georg Brandl e64f738507 #926501: add info where to put the docstring. 2008-07-20 11:50:29 +00:00
Raymond Hettinger f1f46f0350 Clean-up itertools docs and recipes. 2008-07-19 23:58:47 +00:00
Raymond Hettinger 39e0eb766f Fix compress() recipe in docs to use itertools. 2008-07-19 23:21:57 +00:00
Georg Brandl b46d6ff279 Add ordering info for findall and finditer. 2008-07-19 13:48:44 +00:00
Georg Brandl 3de1e69dc7 #3323: mention that if inheriting from a class without __slots__,
the subclass will have a __dict__ available too.
2008-07-19 13:09:42 +00:00
Raymond Hettinger 3369167089 Add recipe to the itertools docs. 2008-07-19 00:43:00 +00:00
Brett Cannon 1e8fba729e Deprecate the sunaudio module for removal in Python 3.0. The sunau module can provide similar functionality. 2008-07-18 19:30:22 +00:00
Georg Brandl bf89981839 Document the different meaning of precision for {:f} and {:g}.
Also document how inf and nan are formatted. #3404.
2008-07-18 11:15:06 +00:00
Vinay Sajip 2a649f93b0 Issue #3389: Allow resolving dotted names for handlers in logging configuration files. Thanks to Philip Jenvey for the patch. 2008-07-18 09:00:35 +00:00
Eric Smith d6c393ab2b Backed out r65069, pending fixing it in Windows. 2008-07-17 19:49:47 +00:00
Eric Smith 454816d8bd Issue 3382: Make '%F' and float.__format__('F') convert results to upper case. 2008-07-17 17:48:39 +00:00
Georg Brandl a66bb0a741 #3388: add a paragraph about using "with" for file objects. 2008-07-16 23:35:54 +00:00
Eric Smith a5fa5a218d Complete issue 3083: add alternate (#) formatting to bin, oct, hex in str.format(). 2008-07-16 00:11:49 +00:00
Georg Brandl e2efba4730 Move label to correct heading. 2008-07-15 23:59:15 +00:00
Mark Dickinson 7103aa42c0 Issue #3008: add instance method float.hex and class method float.fromhex
to convert floats to and from hexadecimal strings respectively.
2008-07-15 19:08:33 +00:00
Andrew M. Kuchling 4ec0c27eea Expand the multiprocessing section 2008-07-14 01:18:31 +00:00
Andrew M. Kuchling 8ea605c204 Typo fix 2008-07-14 01:18:16 +00:00
Andrew M. Kuchling a2478d9fa0 Typo fix 2008-07-14 00:40:55 +00:00
Andrew M. Kuchling ded01d1bf0 Typo fixes 2008-07-14 00:35:32 +00:00
Andrew M. Kuchling b93dc5f0ce Add various items; move ctypes items into a subsection of their own 2008-07-13 21:43:52 +00:00
Andrew M. Kuchling 00f34c69b3 Re-word 2008-07-13 21:43:25 +00:00
Martin v. Löwis 060cd1e1ea Add turtle into the module index. 2008-07-13 20:31:49 +00:00
Nick Coghlan 12c8660cc6 Correct a couple of errors in the updated catch_warning documentation (the Py3k version was fixed before being checked in) 2008-07-13 12:36:42 +00:00
Nick Coghlan 38469e2719 Make test.test_support.catch_warnings more robust as discussed on python-dev. Also add explicit tests for itto test_warnings. 2008-07-13 12:23:47 +00:00
Alexandre Vassalotti 24122593f0 Fixed typo. 2008-07-12 22:06:53 +00:00
Benjamin Peterson 90f36730e2 fix various doc typos #3320 2008-07-12 20:16:19 +00:00
Raymond Hettinger 8dbbb96929 Add cautionary note on the use of PySequence_Fast_ITEMS. 2008-07-11 12:00:21 +00:00
Brett Cannon 963ffdb9c9 Doc that robotparse has been renamed urllib.robotparser in Python 3.0. 2008-07-11 00:48:57 +00:00
Brett Cannon f6afa334b9 Doc that urlparse is named urllib.parse in Python 3.0. 2008-07-11 00:16:30 +00:00
Brett Cannon 97aa1aeebd Document the fact that urllib2 spans multiple modules with new names in Python
3.0.
2008-07-11 00:12:52 +00:00
Robert Schuppenies 4762902998 Added garbage collector overhead and optional default return value to
sys.getsizeof.
2008-07-10 17:13:55 +00:00
Georg Brandl dbc5987e2f Add missing ABCs to list. 2008-07-08 07:05:23 +00:00
Andrew M. Kuchling 10cf7d947d Fix example to match text 2008-07-07 16:51:09 +00:00
Andrew M. Kuchling aaca978103 Add two items; rewrap paragraph 2008-07-06 17:44:17 +00:00
Andrew M. Kuchling c40608491c Wording fix 2008-07-06 17:43:16 +00:00
Georg Brandl de2939bb75 Fix opensearch template. 2008-07-06 17:36:20 +00:00
Gregory P. Smith 2fe77060eb - Issue #2862: Make int and float freelist management consistent with other
freelists.  Changes their CompactFreeList apis into ClearFreeList apis and
  calls them via gc.collect().
2008-07-06 03:35:58 +00:00
Georg Brandl e78fbcce3e #2663: support an *ignore* argument to shutil.copytree(). Patch by Tarek Ziade.
This is a new feature, but Barry authorized adding it in the beta period.
2008-07-05 10:13:36 +00:00
Georg Brandl 66ef83bd9d Give the pickle special methods a signature. 2008-07-04 17:22:53 +00:00
Benjamin Peterson 4e47680060 let the term be linked 2008-07-03 13:01:17 +00:00
Benjamin Peterson 9385b9db8b lowercase glossary term 2008-07-03 12:57:35 +00:00
Martin v. Löwis 8c43641271 Patch #1622: Correct interpretation of various ZIP header fields.
Also fixes
- Issue #1526: Allow more than 64k files to be added to Zip64 file.

- Issue #1746: Correct handling of zipfile archive comments (previously
  archives with comments over 4k were flagged as invalid). Allow writing
  Zip files with archives by setting the 'comment' attribute of a ZipFile.
2008-07-03 12:51:14 +00:00
Andrew M. Kuchling f5d2b4ce93 Tweak wording 2008-07-03 12:50:03 +00:00
Facundo Batista 66c527755d Issue #449227: Now with the rlcompleter module, callable objects are
added a '(' when completed.
2008-07-02 16:52:55 +00:00
Brett Cannon 8bb8fa5dd6 Handle urllib's renaming for Python 3.0:
* Deprecate urllib.urlopen() in favor of urllib2.urlopen() for 3.0.
* Update docs to mention split/rename of the module and deprecation of
  urlopen().

Changes to lib2to3 are in a separate commit. Work is for issue #2885.
2008-07-02 01:57:08 +00:00
Benjamin Peterson aac51b8a69 add ABC to the glossary 2008-07-01 23:33:06 +00:00
Georg Brandl 3214a01d27 #1410739: add a footnote about "is" and "unusual" behavior. 2008-07-01 20:50:02 +00:00
Georg Brandl 1e0eefc4a1 #1523853: add note about fread(). 2008-07-01 20:45:09 +00:00
Georg Brandl dbd0ae383d #3216: fix Execute's parameter description. 2008-07-01 20:18:10 +00:00
Georg Brandl 68b4e74a8d Add a link to PEP 324. 2008-07-01 19:59:00 +00:00
Benjamin Peterson a6a72923c7 write a short little section for multiprocessing; it still needs help 2008-07-01 19:51:54 +00:00
Benjamin Peterson b7b8bff532 reinstate the ending backtick. thanks Nick :) 2008-06-29 13:43:07 +00:00
Benjamin Peterson 6e4856a146 rewrap 2008-06-28 23:06:49 +00:00
Bill Janssen 934b16d0c2 various SSL fixes; issues 1251, 3162, 3212 2008-06-28 22:19:33 +00:00
Benjamin Peterson 77cec6ea23 fix typo 2008-06-28 13:18:14 +00:00