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