Benjamin Peterson
d032532bb9
add newline
2010-09-10 21:59:21 +00:00
Victor Stinner
5b519e0201
Issue #9632 : Remove sys.setfilesystemencoding() function: use PYTHONFSENCODING
...
environment variable to set the filesystem encoding at Python startup.
sys.setfilesystemencoding() creates inconsistencies because it is unable to
reencode all filenames in all objects.
2010-09-10 21:57:59 +00:00
Amaury Forgeot d'Arc
ba117ef7e9
#4617 : Previously it was illegal to delete a name from the local
...
namespace if it occurs as a free variable in a nested block. This limitation
of the compiler has been lifted, and a new opcode introduced (DELETE_DEREF).
This sample was valid in 2.6, but fails to compile in 3.x without this change::
>>> def f():
... def print_error():
... print(e)
... try:
... something
... except Exception as e:
... print_error()
... # implicit "del e" here
This sample has always been invalid in Python, and now works::
>>> def outer(x):
... def inner():
... return x
... inner()
... del x
There is no need to bump the PYC magic number: the new opcode is used
for code that did not compile before.
2010-09-10 21:39:53 +00:00
Georg Brandl
4785916d62
release() is probably not the most important method
2010-09-10 20:43:53 +00:00
Benjamin Peterson
4f5e298075
add reference to file object
2010-09-10 18:50:38 +00:00
Nick Coghlan
e8814fbb32
As per python-dev discussion with Eli, properly document and publish dis.show_code
2010-09-10 14:08:04 +00:00
Antoine Pitrou
6e6cc830c4
Issue #9757 : memoryview objects get a release() method to release the
...
underlying buffer (previously this was only done when deallocating the
memoryview), and gain support for the context management protocol.
2010-09-09 12:59:39 +00:00
Raymond Hettinger
6c60d099e5
Improve the repr for the TokenInfo named tuple.
2010-09-09 04:32:39 +00:00
Raymond Hettinger
44d7b6ad60
Add docstring to cmd.Cmd.do_help()
2010-09-09 03:53:22 +00:00
Raymond Hettinger
bd889e8c40
Add a working example for the cmd module.
2010-09-09 01:40:50 +00:00
Giampaolo Rodolà
b383dbb45e
Fix issue 9794: adds context manager protocol to socket.socket so that socket.create_connection() can be used with the 'with' statement.
2010-09-08 22:44:12 +00:00
Vinay Sajip
121a1c4e11
logging: Added QueueHandler.
2010-09-08 10:46:15 +00:00
Éric Araujo
cc6aac60da
Fix typo in whatsnew ( #9793 )
2010-09-07 21:35:35 +00:00
Amaury Forgeot d'Arc
4b6fdf3852
#6394 : Add os.getppid() support for Windows.
2010-09-07 21:31:17 +00:00
Antoine Pitrou
e339651b6f
Update nntplib examples to use a public news server.
...
The example still doesn't work as-is under py3k, due to incomplete
or buggy porting of the nntplib module.
2010-09-07 18:44:12 +00:00
Georg Brandl
e572bcec78
Add stub entry for argparse.
2010-09-07 08:18:26 +00:00
Raymond Hettinger
3149f9c614
typo
2010-09-07 05:35:10 +00:00
Raymond Hettinger
b21dac1e38
Remove outdated reference to Wichmann-Hill algorithm.
2010-09-07 05:32:49 +00:00
Raymond Hettinger
0515661314
Issues #7889 , #9025 and #9379 : Improvements to the random module.
2010-09-07 04:44:52 +00:00
Raymond Hettinger
f763a728ad
Document which part of the random module module are guaranteed.
2010-09-07 00:38:15 +00:00
Raymond Hettinger
435cb0f233
Document which part of the random module module are guaranteed.
2010-09-06 23:36:31 +00:00
Vinay Sajip
c31be6307f
Updated information on logging contextual information.
2010-09-06 22:18:20 +00:00
Raymond Hettinger
f45abc97bf
Add method to OrderedDict for repositioning keys to the ends.
2010-09-06 21:26:09 +00:00
Raymond Hettinger
09e4ebb6cd
Fix markup nits
2010-09-06 19:55:51 +00:00
Antoine Pitrou
4bc12ef47d
Issue #9754 : Similarly to assertRaises and assertRaisesRegexp, unittest
...
test cases now also have assertWarns and assertWarnsRegexp methods to
check that a given warning type was triggered by the code under test.
2010-09-06 19:25:46 +00:00
Antoine Pitrou
972ee13e03
Issue #5506 : BytesIO objects now have a getbuffer() method exporting a
...
view of their contents without duplicating them. The view is both readable
and writable.
2010-09-06 18:48:21 +00:00
Brian Curtin
6285774f06
Implement #7566 - os.path.sameopenfile for Windows.
...
This uses the GetFileInformationByHandle function to return a tuple of values
to identify a file, then ntpath.sameopenfile compares file tuples, which
is exposed as os.path.sameopenfile.
2010-09-06 17:07:27 +00:00
Gregory P. Smith
13b55291ac
hashlib has two new constant attributes: algorithms_guaranteed and
...
algorithms_avaiable that respectively list the names of hash algorithms
guaranteed to exist in all Python implementations and the names of hash
algorithms available in the current process.
Renames the attribute new in 3.2a0 'algorithms' to 'algorithms_guaranteed'.
2010-09-06 08:30:23 +00:00
Georg Brandl
c86adb4c5c
#9780 : both { and } are not valid fill characters.
2010-09-06 06:49:07 +00:00
Georg Brandl
9e75cad234
Remove redundant word.
2010-09-06 06:45:47 +00:00
Éric Araujo
716ac385d9
Revert accidental commit, apologies for the noise
2010-09-06 01:31:11 +00:00
Raymond Hettinger
db9044e065
Fix nits
2010-09-06 01:29:23 +00:00
Éric Araujo
f63a6fc24e
Update
2010-09-06 01:27:06 +00:00
Raymond Hettinger
92ba2868b6
More updates to whatsnew3.2
2010-09-06 01:16:46 +00:00
Benjamin Peterson
6db773057e
link to docs
2010-09-06 00:32:12 +00:00
Raymond Hettinger
7fefaffcc2
Clean-up example of using fileinput as a context manager.
2010-09-05 23:50:32 +00:00
Éric Araujo
4234ad4266
Fix typos and wording in what’s new 3.2.
...
- The entry about shutil.copytree is just a revert of r84524 which
looks like an unfinished edition.
- The use of gender-neutral language (s/his/their/) removes the
implicit assumption that programmer == male (change agreed by Antoine).
- Other changes should be uncontroversial fixes.
I haven’t rewrapped under 80 lines to keep the diffs readable; I’ll
rewrap later.
2010-09-05 17:32:25 +00:00
Georg Brandl
a9b51d2a0e
#9747 : fix copy-paste error in getresgid() doc.
2010-09-05 17:07:12 +00:00
Georg Brandl
da0a2117aa
Rewrap and consistency fixes.
2010-09-05 11:28:33 +00:00
Raymond Hettinger
d881f31693
Fill-in sqlite3 stubs
2010-09-05 08:54:32 +00:00
Raymond Hettinger
bcbd69666b
Add example of ftplib's new context manager.
2010-09-05 08:46:36 +00:00
Raymond Hettinger
ef2335ca08
Add PEP 391 to whatsnew
2010-09-05 08:35:38 +00:00
Raymond Hettinger
6e8fe9725a
More updates to whatsnew.
2010-09-05 06:13:47 +00:00
Raymond Hettinger
bb734c6707
Add an example
2010-09-05 05:56:44 +00:00
Raymond Hettinger
1784ff0249
More updates to whatsnew
2010-09-05 01:00:19 +00:00
Raymond Hettinger
ebea6fae86
Update whatsnew for Pep3149.
2010-09-05 00:27:25 +00:00
Raymond Hettinger
f95b199339
Update whatsnew for Pep3147.
2010-09-04 23:53:24 +00:00
Raymond Hettinger
02566ec89f
Adopt more descriptive attribute names as suggested on python-dev.
2010-09-04 22:46:06 +00:00
Antoine Pitrou
74a69fa662
Issue #9225 : Remove the ROT_FOUR and DUP_TOPX opcode, the latter replaced
...
by the new (and simpler) DUP_TOP_TWO. Performance isn't changed, but
our bytecode is a bit simplified. Patch by Demur Rumed.
2010-09-04 18:43:52 +00:00
Fred Drake
cc645b9a59
add consistent support for the vars and default arguments on all
...
configuration parser classes
(http://bugs.python.org/issue9421 )
2010-09-04 04:35:34 +00:00
Georg Brandl
0b37b333a8
Fix missing word.
2010-09-03 22:49:27 +00:00
Amaury Forgeot d'Arc
661730e2aa
Add an entry in whatsnew about the PyCObject -> PyCapsule move.
...
(It seems that I am the first SWIG user to try python 3.2...)
2010-09-03 22:43:08 +00:00
Georg Brandl
3387f4887f
#9760 : clarify what context expression is.
2010-09-03 22:40:02 +00:00
Georg Brandl
0bb73b8be8
#9767 : doctest run over json docs.
2010-09-03 22:36:22 +00:00
Georg Brandl
8d58216050
More inclusive title.
2010-09-03 22:33:27 +00:00
Georg Brandl
f11c6c46ac
Make PEP section a bit less ugly and at least list implemented PEPs.
2010-09-03 22:20:58 +00:00
Victor Stinner
2b19f35786
Add versionadded tag to PyUnicode_AsUnicodeCopy's doc
2010-09-03 22:13:42 +00:00
Florent Xicluna
0c8414e991
Typo
2010-09-03 20:23:40 +00:00
Daniel Stutzbach
98c07bde45
Doc fix: unicode() is now str()
2010-09-03 18:31:07 +00:00
Victor Stinner
e4ea994f20
Document PyUnicode_AsUnicodeCopy()
2010-09-03 16:23:29 +00:00
Daniel Stutzbach
045b3ba184
Issue #9212 : Added the missing isdisjoint method to the dict_keys and
...
dict_items views. The method is required by the collections.Set ABC,
which the views register as supporting.
2010-09-02 15:06:06 +00:00
Raymond Hettinger
ccb90e3ccd
Keep contents order the same between versions.
2010-09-02 09:17:31 +00:00
Raymond Hettinger
f37ca3c8be
Glossary cleanup
2010-09-01 22:11:53 +00:00
Raymond Hettinger
6f80b4c8b7
Cleanup heapq docs
2010-09-01 21:27:31 +00:00
Georg Brandl
6cb5ad035b
#9677 : fix link.
2010-09-01 21:02:50 +00:00
Raymond Hettinger
a09dc9e38a
'Using Python' now called 'Python Setup'
2010-09-01 20:31:59 +00:00
Antoine Pitrou
1ce3eb5c5b
Issue #8990 : array.fromstring() and array.tostring() get renamed to
...
frombytes() and tobytes(), respectively, to avoid confusion. Furthermore,
array.frombytes(), array.extend() as well as the array.array()
constructor now accept bytearray objects. Patch by Thomas Jollans.
2010-09-01 20:29:34 +00:00
Antoine Pitrou
fce7fd6426
Issue #9549 : sys.setdefaultencoding() and PyUnicode_SetDefaultEncoding()
...
are now removed, since their effect was inexistent in 3.x (the default
encoding is hardcoded to utf-8 and cannot be changed).
2010-09-01 18:54:56 +00:00
Raymond Hettinger
53c58f8bcc
Forward port sorting howto
2010-09-01 09:15:42 +00:00
Raymond Hettinger
9707fd2ec0
More descriptive title.
2010-09-01 08:57:16 +00:00
Raymond Hettinger
d292a17fc7
2-to-3 fixup for map() example in docs
2010-09-01 07:46:54 +00:00
Raymond Hettinger
20933e08b1
Clean-up bisect docs.
...
* Document the post conditions for bisect_left() and bisect_right().
* Fix the grades example to use more obvious breakpoints
and to use a list comprehension instead of map() which returns
an iterator in Py3.x.
* Improve and expand the examples of searching sorted lists.
* Issue 4356 -- move up reference to the SortedCollection recipe.
2010-09-01 06:58:25 +00:00
Benjamin Peterson
f5a3d699a7
add nonlocal to pydoc topics #9724
2010-08-31 14:31:01 +00:00
Vinay Sajip
40d9a4e854
Improved logging.Formatter date/time formatting documentation.
2010-08-30 18:10:03 +00:00
Benjamin Peterson
6b4fa776ac
rewrite and move open() docs only to functions.rst
2010-08-30 13:19:53 +00:00
Benjamin Peterson
4e4ffb1181
sync open() doc
2010-08-30 12:46:09 +00:00
Antoine Pitrou
b530e1438b
Issue #9715 : improve documentation of the io module
2010-08-30 12:41:00 +00:00
Mark Dickinson
64a38c0eb5
Issue #1512791 : In setframerate method of Wave_write, round non-integral
...
inputs to the nearest integer. Thanks Neil Tallim for the patch.
2010-08-28 17:22:16 +00:00
Georg Brandl
816756182e
#9681 : typo.
2010-08-26 14:30:56 +00:00
Georg Brandl
179249f493
#9689 : add links from overview to in-depth class API descriptions.
2010-08-26 14:30:15 +00:00
Brian Curtin
8790a07927
Fix #7579 . Add docstrings to msvcrt and adjust some wording for bytes.
2010-08-24 05:20:30 +00:00
Benjamin Peterson
17689991e6
only catch AttributeError in hasattr() #9666
2010-08-24 03:26:23 +00:00
Georg Brandl
6a74da3cdb
#9649 : fix default value description.
2010-08-22 20:23:38 +00:00
Benjamin Peterson
3cabbeb077
fix old markup
2010-08-21 21:23:28 +00:00
Benjamin Peterson
2d55e2aab3
provide sample implementations for attrgetter and methodcaller
2010-08-21 20:08:36 +00:00
Benjamin Peterson
c16f8b33e0
fix more indentation
2010-08-21 20:03:15 +00:00
Benjamin Peterson
ffec810d88
indent properly
2010-08-21 20:01:28 +00:00
Senthil Kumaran
6cbe4275cb
Add info about HTTP/1.1 and Connection:Close header.
2010-08-21 16:08:32 +00:00
Benjamin Peterson
23110e7361
alias macintosh to mac_roman #843590
2010-08-21 02:54:44 +00:00
Vinay Sajip
8101021eae
Issue #9606 : Updated documentation for Filter objects.
2010-08-19 19:17:41 +00:00
Victor Stinner
9802b39c12
PYTHONFSENCODING is not available on Windows or Mac OS X
2010-08-19 11:36:43 +00:00
Victor Stinner
e8d5145e18
Create os.fsdecode(): decode from the filesystem encoding with surrogateescape
...
error handler, or strict error handler on Windows.
* Rewrite os.fsencode() documentation
* Improve os.fsencode and os.fsdecode() tests using the new PYTHONFSENCODING
environment variable
2010-08-19 01:05:19 +00:00
Victor Stinner
dbe6042f0a
what's new 3.2: use :mod:
2010-08-18 23:41:33 +00:00
Éric Araujo
358b63a419
Fix typo
2010-08-18 22:35:23 +00:00
Andrew M. Kuchling
4ea04a306f
#7647 : add ST_RDONLY, ST_NOSUID constants to os module.
...
(Also fix a name ordering in the ACKS file.)
2010-08-18 22:30:34 +00:00
Éric Araujo
0fc86b86ed
Fix indentation level
2010-08-18 22:29:54 +00:00
Victor Stinner
94908bbc15
Issue #8622 : Add PYTHONFSENCODING environment variable to override the
...
filesystem encoding.
initfsencoding() displays also a better error message if get_codeset() failed.
2010-08-18 21:23:25 +00:00
Victor Stinner
c14190dc5b
Add versionadded tag to PyModule_GetFilenameObject() doc
2010-08-18 10:57:33 +00:00
Victor Stinner
6c00c1464f
Issue #9425 : Create PyModule_GetFilenameObject() function
...
... to get the filename as a unicode object, instead of a byte string. Function
needed to support unencodable filenames. Deprecate PyModule_GetFilename() in
favor on the new function.
2010-08-17 23:37:11 +00:00
Victor Stinner
6009ece0ed
Replace :func: by :cfunc:
...
To get links to the C functions
2010-08-17 22:01:02 +00:00
Éric Araujo
f5be090bc3
Fix example
2010-08-17 21:24:05 +00:00
Antoine Pitrou
cdfe1c54fc
Add versionadded tags
2010-08-17 21:15:00 +00:00
Antoine Pitrou
bf1a018ce4
Modernize gzip examples
2010-08-17 21:11:49 +00:00
Antoine Pitrou
79c5ef11d5
Issue #3488 : Provide convenient shorthand functions `gzip.compress`
...
and `gzip.decompress`. Original patch by Anand B. Pillai.
2010-08-17 21:10:05 +00:00
Raymond Hettinger
3fccfcb751
Minor rewording to docs for the lru_cache decorator
2010-08-17 19:19:29 +00:00
Benjamin Peterson
7ac98ae3b3
wrap
2010-08-17 17:52:02 +00:00
Giampaolo Rodolà
42382fedcc
fix issue #8807 : adds a context parameter to POP3_SSL class.
2010-08-17 16:09:53 +00:00
Giampaolo Rodolà
ccfb91c89f
fix issue #8866 : parameters passed to socket.getaddrinfo can now be specified as single keyword arguments.
2010-08-17 15:30:23 +00:00
Georg Brandl
67b21b7547
Consistency check for versionadded/changed directives.
2010-08-17 15:07:14 +00:00
Georg Brandl
9e25701e87
Markup nits.
2010-08-17 14:11:59 +00:00
Nick Coghlan
d26c18adcc
Issue #8202 : Set sys.argv[0] to -m rather than -c while searching for the module to execute. Also updates all the cmd_line_script tests to validate the setting of sys.path[0] and the current working directory
2010-08-17 13:06:11 +00:00
Nick Coghlan
eae2da1da7
Issue 9147: Add dis.code_info()
2010-08-17 08:03:36 +00:00
Nick Coghlan
9887683f74
Document and test the resolution of issue 3445 (tolerate missing attributes in functools.update_wrapper, previously implemented as a side effect of the __annotations__ copying patch) and implement issue 9567 (add a __wrapped__ attribute when using update_wrapper)
2010-08-17 06:17:18 +00:00
Nick Coghlan
632a0c1476
Remove some lingering remnants of the short-lived functools.lfu_cache
2010-08-17 05:22:50 +00:00
Benjamin Peterson
ad1e0c5e5f
added versionadded
2010-08-17 03:37:20 +00:00
Benjamin Peterson
45c257f193
add support for abstract class and static methods #5867
2010-08-17 00:52:52 +00:00
Victor Stinner
ad5b1df67f
Add versionadded tag to PySys_FormatStd*() functions doc
2010-08-16 18:39:49 +00:00
Victor Stinner
79766636b6
Issue #9599 : Create PySys_FormatStdout() and PySys_FormatStderr()
...
Write a message formatted by PyUnicode_FromFormatV() to sys.stdout and
sys.stderr.
2010-08-16 17:36:42 +00:00
Florent Xicluna
e3c39ae53e
Replace readfp() with read_file() in configparser documentation.
2010-08-15 20:21:26 +00:00
Mark Dickinson
8858d2cb84
Clarify whatsnew entry for short float repr: roundtripping is not a new feature in 2.7.
2010-08-15 09:43:29 +00:00
Raymond Hettinger
f309828175
Remove the lfu_cache. Add more tests.
2010-08-15 03:30:45 +00:00
Éric Araujo
a893927491
Fix typo
2010-08-14 23:44:13 +00:00
Florent Xicluna
ac521078d7
Remove bad merge (from svnmerge r82301)
2010-08-14 18:03:19 +00:00
Georg Brandl
54ebb78171
Typo fix.
2010-08-14 15:48:49 +00:00
Georg Brandl
8e27fcea07
Wording fix.
2010-08-14 15:46:15 +00:00
Éric Araujo
d7fc374a7a
Oops, fix typo
2010-08-14 05:00:18 +00:00
Éric Araujo
71428876ea
Fix reference (follow-up to #9061 )
2010-08-14 04:55:45 +00:00
Éric Araujo
a85e2175bb
Manually merge r83995: Fix version{added,changed} and spacing in NEWS
2010-08-14 03:59:54 +00:00
Éric Araujo
da668ff24f
Use a marker in generated MANIFEST files, don't touch files without it. Fixes #8688 .
2010-08-14 02:30:34 +00:00
Victor Stinner
47fcb5b4c3
Issue #9542 : Create PyUnicode_FSDecoder() function
...
It's a ParseTuple converter: decode bytes objects to unicode using
PyUnicode_DecodeFSDefaultAndSize(); str objects are output as-is.
* Don't specify surrogateescape error handler in the comments nor the
documentation, but PyUnicode_DecodeFSDefaultAndSize() and
PyUnicode_EncodeFSDefault() because these functions use strict error handler
for the mbcs encoding (on Windows).
* Remove PyUnicode_FSConverter() comment in unicodeobject.c to avoid
inconsistency with unicodeobject.h.
2010-08-13 23:59:58 +00:00
Antoine Pitrou
6fdb74f0ae
Re-apply r83871.
2010-08-13 16:26:40 +00:00
Georg Brandl
4d2240915f
Fix copy-paste error.
2010-08-13 15:10:49 +00:00
Victor Stinner
4a2b7a1b14
Issue #9425 : Create PyErr_WarnFormat() function
...
Similar to PyErr_WarnEx() but use PyUnicode_FromFormatV() to format the warning
message.
Strip also some trailing spaces.
2010-08-13 14:03:48 +00:00
Victor Stinner
3603cc5fdb
Issue #9425 : PyFile_FromFd() ignores the name argument
...
This function is only by imp.find_module() which does return the filename in a
separated variable.
2010-08-13 13:34:52 +00:00
Antoine Pitrou
6e451df800
Followup to r83869 and issue #8524 : rename socket.forget() to socket.detach()
...
and make it return the file descriptor.
2010-08-09 20:39:54 +00:00
Senthil Kumaran
f0769e8bd0
Fix Issue7007 - Use percent-encoded consistently instead of URL Encoded variations. Docs changed.
2010-08-09 19:53:52 +00:00
Fred Drake
a492362f9a
issue #9452 :
...
Add read_file, read_string, and read_dict to the configparser API;
new source attribute to exceptions.
2010-08-09 12:52:45 +00:00
Antoine Pitrou
f14c263280
Also temporarily revert r83871, to fix compilation on buildbots
2010-08-09 12:47:33 +00:00
Benjamin Peterson
cca65313c4
use 3 space indents
2010-08-09 02:13:10 +00:00
Raymond Hettinger
5b0c1e07ca
Issue 7846: fnmatch cache can grow without bound
...
Updated to solution to use the functools.lru_cache().
Restores the API so that purge() is not needed
(because the cache never gets big).
2010-08-09 02:07:15 +00:00
Antoine Pitrou
e43f9d0ed6
Issue #8524 : Add a forget() method to socket objects, so as to put the
...
socket into the closed state without closing the underlying file
descriptor.
2010-08-08 23:24:50 +00:00
Antoine Pitrou
696e03553b
Issue #477863 : Print a warning at shutdown if gc.garbage is not empty.
2010-08-08 22:18:46 +00:00
Florent Xicluna
c17f17294f
Issue #8047 : Fix the xml.etree serializer to return bytes by default.
...
Use ``encoding="unicode"`` to generate a Unicode string.
2010-08-08 19:48:29 +00:00
Raymond Hettinger
afdeca980d
Issue #4570 : Clean-up tutorial example
2010-08-08 01:30:45 +00:00
Raymond Hettinger
d331ce9e66
Issue #9507 : Named tuple repr will now automatically display the right
...
name in a tuple subclass.
2010-08-08 01:13:42 +00:00
Raymond Hettinger
a6b76ba52e
Improve readability of collections docs by adding a summary table
...
at the top and by list concrete classes before abstract base classes.
2010-08-08 00:29:08 +00:00
Raymond Hettinger
648e725712
Fix typo
2010-08-07 23:37:37 +00:00
Raymond Hettinger
0e833c3227
Document implementation notes for priority queues
2010-08-07 23:31:27 +00:00
Raymond Hettinger
769b6d3009
Clean-up docstring in examples.
2010-08-07 21:31:55 +00:00
Raymond Hettinger
87c9d6cf9c
Improve the docs for bisect to cover common searching tasks.
2010-08-07 07:36:55 +00:00
Raymond Hettinger
08d01eedef
Add partition recipe to itertools docs.
2010-08-07 05:36:53 +00:00
Raymond Hettinger
e9499aef0a
Fix markup
2010-08-07 04:19:49 +00:00
Raymond Hettinger
86f9613957
Improve the whatsnew article on the lru/lfu cache decorators.
2010-08-06 23:23:49 +00:00
Brian Curtin
ef9efbd69c
Fix #9324 : Add parameter validation to signal.signal on Windows in order
...
to prevent crashes.
2010-08-06 19:27:32 +00:00
Gerhard Häring
c34d76cdc3
Issue #3854 : Documented using the sqlite3 module with multiple threads.
2010-08-06 06:12:05 +00:00
Brian Curtin
f045d775fd
Issue #9524 : Document that two CTRL* signals are meant for use only
...
with os.kill.
2010-08-05 18:56:00 +00:00
Alexandre Vassalotti
ae7801813c
Issue 5077: Add documentation for operator fixer.
...
Patch by Meador Inge.
2010-08-05 07:12:18 +00:00
Mark Dickinson
388122d43b
Issue #9337 : Make float.__str__ identical to float.__repr__.
...
(And similarly for complex numbers.)
2010-08-04 20:56:28 +00:00
Mark Dickinson
74f5902b04
Issue #9498 : Add reference to sys.float_info from 'numeric types' docs.
...
Thanks Yitz Gale.
2010-08-04 18:42:43 +00:00
Antoine Pitrou
560f7647ce
Issue #8814 : function annotations (the `__annotations__` attribute)
...
are now included in the set of attributes copied by default by
functools.wraps and functools.update_wrapper. Patch by Terrence Cole.
2010-08-04 18:28:02 +00:00
Senthil Kumaran
84c7d9f87b
Fix Issue754016 - urlparse goes wrong with IP:port without scheme
2010-08-04 04:50:44 +00:00
R. David Murray
88c49fe320
#9444 : use first of prefix_chars for help opt instead of raising error
...
An argparse option parser created with a prefix_chars that did not
include a '-' would happily add -h and --help options, and then throw
an error when it tried to format the help because the - was an invalid
prefix character. This patch makes it use the first character of
prefix_chars as the character for the help options if and only if '-'
is not one of the valid prefix_chars.
Fix by Theodore Turocy, unit tests by Catherine Devlin.
2010-08-03 17:56:09 +00:00
Georg Brandl
38557f2ac9
A couple of nits how to ignore errors.
2010-08-03 12:36:57 +00:00
Georg Brandl
2f27755f5d
Get rid of UserWarnings when running Sphinx from tools dir.
2010-08-03 12:31:59 +00:00
Georg Brandl
7cb1319688
Terminology fix: exceptions are raised, except in generator.throw().
2010-08-03 12:06:29 +00:00
Georg Brandl
1800934285
#9061 : warn that single quotes are never escaped.
2010-08-02 21:51:18 +00:00
Georg Brandl
98be996250
#9238 : zipfile does handle archive comments.
2010-08-02 20:52:10 +00:00
Georg Brandl
17dafdc249
Clarify that abs() is not a namespace.
2010-08-02 20:44:34 +00:00
Georg Brandl
62e4231a27
#7797 : be explicit about bytes-oriented interface of base64 functions.
2010-08-02 20:39:35 +00:00
Georg Brandl
a1631b337a
#9019 : remove false (in 3k) claim about Headers updates.
2010-08-02 20:30:57 +00:00
Georg Brandl
b2566cfbf9
#9111 : document that do_help() looks at docstrings.
2010-08-02 20:27:20 +00:00
Georg Brandl
9c491c9b28
#9037 : add example how to raise custom exceptions from C code.
2010-08-02 20:21:21 +00:00
Georg Brandl
8477f82c3e
#8648 : document UTF-7 codec functions.
2010-08-02 20:05:19 +00:00
Georg Brandl
0c7ade2fe3
Remove redundant information.
2010-08-02 19:39:17 +00:00
Georg Brandl
c589a70e17
#9438 : clarify that constant names also cannot be assigned as attributes.
2010-08-02 19:36:36 +00:00
Georg Brandl
9499bb76a3
Remove XXX comment that was displayed.
2010-08-02 19:35:06 +00:00
Georg Brandl
7d180a0da1
#9451 : strengthen warning about __*__ special name usage.
2010-08-02 19:32:43 +00:00
Georg Brandl
7528b9b8ac
#8172 : how does one use a property?
2010-08-02 19:23:34 +00:00
Georg Brandl
353ebce2a0
#7386 : add example that shows that trailing path separators are stripped.
2010-08-02 19:19:26 +00:00
Georg Brandl
56be37cef2
#7973 : Fix distutils options spelling.
2010-08-02 19:16:34 +00:00
Georg Brandl
65e5f80c48
#6928 : fix class docs w.r.t. new metaclasses.
2010-08-02 18:10:13 +00:00
Georg Brandl
502c3eb52f
#8578 : mention danger of not incref'ing weak referenced object.
2010-08-02 17:49:25 +00:00
Senthil Kumaran
790f831648
Rewording the getheader method of HTTPResponse.
2010-08-02 17:09:02 +00:00
Georg Brandl
bfc8fe4d2f
Document how to refer to decorators and decorator methods.
2010-08-02 12:54:24 +00:00
Senthil Kumaran
9f8dc4441f
Fix Issue8572 - httplib getheader() throws error instead of default
2010-08-02 11:04:58 +00:00
Raymond Hettinger
aed05eb6b8
Demonstrate the caching decorators in whatsnew.
2010-08-02 01:43:41 +00:00
Raymond Hettinger
c8dc62d602
Add example applications for the LRU and LFU cache docs.
2010-08-02 00:59:14 +00:00
Georg Brandl
0bccc185b4
#8046 : add context manager protocol support to mmap objects. Also add closed property.
2010-08-01 14:50:00 +00:00
Georg Brandl
0941012325
#8735 : better explain semantics of *values* argument for parse().
2010-08-01 06:53:28 +00:00
Antoine Pitrou
d67075e06d
Reorder entries by module lexicographic order
2010-07-31 22:48:02 +00:00
Georg Brandl
bb1901529d
Fix "Berkeley" name.
2010-07-31 21:41:42 +00:00
Georg Brandl
6cb7b6593e
#1286 : allow using fileinput.FileInput as context manager.
2010-07-31 20:08:15 +00:00
Georg Brandl
e42a59daec
#9442 : do not document a specific format for sys.version; rather refer to version_info and the platform module.
2010-07-31 20:05:31 +00:00
Georg Brandl
721507b315
#5778 : document that sys.version can contain a newline.
2010-07-31 19:59:55 +00:00
Georg Brandl
2e7346acc9
Re-commit r83327 now that the release is done.
2010-07-31 18:09:23 +00:00
Antoine Pitrou
4f2a0a8870
Add ssl changes to the 3.2 "what's new".
2010-07-31 18:08:33 +00:00
Georg Brandl
f55c31594b
#9430 : document timedelta str() and repr().
2010-07-31 11:40:07 +00:00
Georg Brandl
014e0ca58e
Revert r83327. This will have to wait until after the alpha1 release.
2010-07-31 10:16:21 +00:00
Raymond Hettinger
4821ef89d4
Document how to change OrderedDict update order from first to last.
2010-07-31 10:14:41 +00:00
Raymond Hettinger
9e46ef819c
Add functools.lfu_cache() and functools.lru_cache().
2010-07-31 10:11:39 +00:00
Georg Brandl
d5f2d6e8d6
After distutils doc reversal, change back **bold todo** items to XXX comments.
2010-07-31 09:15:10 +00:00
Tarek Ziadé
96c45a984f
reverted distutils doc to its 3.1 state
2010-07-31 09:10:51 +00:00
Georg Brandl
fff9021f75
Update copyright years and add releases to release list. Also update Sphinx version number.
2010-07-31 09:01:16 +00:00
Georg Brandl
80ff2adf88
Update pydoc topics and adapt Topics builder to Sphinx 1.0.
2010-07-31 08:27:46 +00:00
Georg Brandl
0a9c3e91dc
Show the traceback line numbers as well as the current line numbers if an exception is being debugged. Courtesy of pdb++ by Antonio Cuni. Also document -> and >> markers for "list".
2010-07-30 18:46:38 +00:00
Georg Brandl
e59ca2afe3
Add "longlist" and "source" commands, ideas borrowed from pdb++ by Antonio Cuni.
2010-07-30 17:04:28 +00:00
Georg Brandl
d2fd4cae8e
Add Breakpoint.bpformat(), which returns the info usually printed by bpprint(). Necessary for major refactoring of pdb output handling.
2010-07-30 15:01:23 +00:00
Mark Dickinson
c4fbcdc4c8
Add note about surprising behaviour from round function.
2010-07-30 13:13:02 +00:00
Georg Brandl
7410dd11ef
#809887 : improve pdb feedback for breakpoint-related actions. Also add a functional test for these commands.
2010-07-30 12:01:20 +00:00
Georg Brandl
a074523f3a
#3143 : enable "collapsible sidebar" feature of new Sphinx version.
2010-07-30 11:31:03 +00:00
Georg Brandl
46b9afc862
#1472251 : remove addition of "\n" to code given to pdb.run[eval](), the bug in exec() that made this necessary has been fixed. Also document that you can give code objects to run() and runeval(), and add some tests to test_pdb.
2010-07-30 09:14:20 +00:00
Georg Brandl
26a0f87e28
Document the "jump" command in pdb.__doc__, and add a version tag for "until X".
2010-07-30 08:45:26 +00:00
Georg Brandl
2dfec552fe
Allow giving an explicit line number to "until".
2010-07-30 08:43:32 +00:00
Georg Brandl
e023091815
#1437051 : allow "continue"/"next"/etc. in .pdbrc, also add pdb -c option to give these commands. This allows to run a script until an exception occurs.
2010-07-30 08:29:39 +00:00
Georg Brandl
b3b96bd520
Clarification.
2010-07-30 07:03:39 +00:00
Georg Brandl
056cb93e7a
#6630 : allow customizing flags for compiling string.Template.idpattern.
2010-07-29 17:16:10 +00:00
Georg Brandl
8a1caa2361
#6522 : add a "decorator" directive to explicitly document decorators, and use it in a few places.
2010-07-29 16:01:11 +00:00
Georg Brandl
b0a4e3c1a7
#9388 : remove ERA_YEAR which is never defined in the source code.
2010-07-29 14:49:08 +00:00
Georg Brandl
ac958ce05e
#9397 : remove mention of dbm.bsd which does not exist anymore.
2010-07-29 14:46:07 +00:00
Georg Brandl
933b974a41
Use correct directive and name.
2010-07-29 14:36:11 +00:00
Georg Brandl
436ccdc7e7
#9407 : document configparser.Error.
2010-07-29 14:32:22 +00:00
Georg Brandl
470a123910
#1090076 : explain the behavior of *vars* in get() better.
2010-07-29 14:17:12 +00:00
Mark Dickinson
6a74d34d7c
Fix typo.
2010-07-29 13:56:56 +00:00
Georg Brandl
46aa5c5ba1
#3874 : document HTMLParser.unknown_decl().
2010-07-29 13:38:37 +00:00
Georg Brandl
8dcaa7396f
#9411 : allow selecting an encoding for configparser files. Also adds a new test config file to test special cases.
2010-07-29 12:17:40 +00:00
Georg Brandl
c62a704189
#6538 : fix regex documentation again -- use fictional class names "regex" and "match" but do not document them as classes, remove 1.5 compat info and use new default argument syntax where possible.
2010-07-29 11:49:05 +00:00
Georg Brandl
ebeb44d8d3
Remove Python 1.5 compatibility note.
2010-07-29 11:15:36 +00:00
Georg Brandl
96a60ae90c
#1682942 : add some ConfigParser features: alternate delimiters, alternate comments, empty lines in values. Also enhance the docs with more examples and mention SafeConfigParser before ConfigParser. Patch by Lukas Langa, review by myself, Eric and Ezio.
2010-07-28 13:13:46 +00:00
Florent Xicluna
f1046ca817
Issue #4770 : Restrict binascii module to accept only bytes (as specified).
...
And fix the email package to encode to ASCII instead of ``raw-unicode-escape`` before ASCII-to-binary decoding.
2010-07-27 21:20:15 +00:00
Georg Brandl
4bf70686fa
Update Sphinx to 1.0.1.
2010-07-27 18:19:21 +00:00
Alexander Belopolsky
c02cc2707a
Issue #9384 : python -m tkinter will now display a simple demo applet.
2010-07-27 14:16:32 +00:00
Georg Brandl
f5ae1efd41
Clarify.
2010-07-26 21:12:13 +00:00
Alexander Belopolsky
f39f62802d
Added versionadded entry for the annotate argument.
2010-07-26 18:27:49 +00:00
Georg Brandl
571a953590
Fix indentation in example.
2010-07-26 17:00:20 +00:00
Georg Brandl
f6914aa76b
Fix grammar.
2010-07-26 15:11:49 +00:00
Andrew M. Kuchling
3f911a16db
Reword paragraph
2010-07-26 13:08:58 +00:00
Andrew M. Kuchling
57a7c3df85
#7637 : fix a grammar error; simplify a sentence
2010-07-26 12:54:02 +00:00
Georg Brandl
6f934196ae
#9381 : fix markup.
2010-07-26 08:51:42 +00:00
Andrew M. Kuchling
ea64a6a4ca
#7637 : clarify description of encoding parameter
2010-07-25 23:23:30 +00:00
Andrew M. Kuchling
4d4d1ce7a7
#1495229 : update the type names used by the XML DOM mapping
2010-07-25 22:57:12 +00:00
Martin v. Löwis
9c71f90329
Put listdir default argument into declaration.
2010-07-24 10:09:11 +00:00
Richard Jones
803ef8a694
Implementation for issue 4184
...
Changes the previously private attributes to make them public, increasing the potential for extending the library in user code. Backward-compatible and documented.
2010-07-24 09:51:40 +00:00
Brett Cannon
030244aaf9
Mention in the fnmatch docs that meta-characters in translate cannot be quoted.
...
Closes issue 9358. Thanks to Brian Brazil for the patch.
2010-07-23 16:58:21 +00:00
Georg Brandl
6b0e0e41b8
Update to 1.0.
2010-07-23 16:55:42 +00:00
Georg Brandl
a5eacee237
Fix some markup glitches.
2010-07-23 16:55:26 +00:00
Brett Cannon
a57edd0e9e
Clarify the wording for threading.is_alive() to not suggest something is
...
"roughly" done.
Closes issue 9339. Thanks Brian Brazil for the patch.
2010-07-23 12:26:35 +00:00
Martin v. Löwis
c9e1c7d97f
Issue #6095 : Make directory argument to os.listdir optional.
...
Patch by Virgil Dupras.
2010-07-23 12:16:41 +00:00
Brett Cannon
3a4e50cb7e
Document the fact that the 'test' package is meant only for use by Python
...
itself and not by others.
Closes issue 9255.
2010-07-23 11:31:31 +00:00
Antoine Pitrou
de5b02430b
Remove outdated mention of deprecated functions in the string module - they have been removed in 3.x.
2010-07-21 15:54:48 +00:00
Brett Cannon
6dfbff3ff3
Minor clarification about importlib.abc.SourceLoader.get_filename.
2010-07-21 09:48:31 +00:00
Georg Brandl
067425520e
Clarification. Yay importlib!
2010-07-19 11:28:05 +00:00
Georg Brandl
55353ca6dc
pydoc.pager does not promise to use $PAGER.
2010-07-19 08:02:46 +00:00
Georg Brandl
a5ed401688
Clarify :option: description.
2010-07-19 06:57:52 +00:00
Georg Brandl
70f355d13e
Clarify.
2010-07-19 06:52:35 +00:00
Jean-Paul Calderone
7f54dce9bd
Document the extra epoll flags
2010-07-18 16:30:31 +00:00
Jean-Paul Calderone
7f94f392a0
There is no method named "register(fd, eventmask)"; fix markup to just indicate this is code.
2010-07-18 16:13:27 +00:00
Benjamin Peterson
d319ad5c1a
nest method and attribute doc
2010-07-18 14:27:02 +00:00
Benjamin Peterson
0b9fb808a0
use classmethod
2010-07-18 14:23:36 +00:00
Georg Brandl
86e78d1f2d
#9110 : update to ContextDecorator doc.
2010-07-18 13:43:32 +00:00
Georg Brandl
02053ee3b9
#9279 : remove the pdb.doc file, put its contents in pdb.__doc__. Also sync this and the pdb docs, introduce a new directive for pdb commands and a role to link to them.
2010-07-18 10:11:03 +00:00
Alexander Belopolsky
929d384058
Issue #9268 : Add annotation option to pickletools.dis
2010-07-17 15:51:21 +00:00
Senthil Kumaran
0736767fdf
Fix issue9132 - Documentation for comparing dictionaries is out of date
2010-07-14 20:30:02 +00:00
Stefan Krah
fc9e08de3a
High byte is the exit status.
2010-07-14 10:16:11 +00:00
Georg Brandl
49b31d0a0b
Remove XXX from text.
2010-07-14 08:53:18 +00:00
Georg Brandl
e767e047c8
#9258 : fix copy-paste errors.
2010-07-14 08:00:22 +00:00
Jeroen Ruigrok van der Werven
9c558bcfd1
Fix documentation typo: wprite() -> write().
2010-07-13 14:47:01 +00:00
Georg Brandl
85f2177f6d
Add bytes in literal_eval doc.
2010-07-13 06:38:10 +00:00
Antoine Pitrou
c779515a75
Fix definition of len() and indexing for memoryview objects (part of #7696 ).
2010-07-12 20:01:52 +00:00
Mark Dickinson
cf48e44130
Remove mention of execfile from the tutorial.
2010-07-12 09:37:40 +00:00
Georg Brandl
db4e939206
Use raw string literals for regexes containing backlash.
2010-07-12 09:06:13 +00:00
Georg Brandl
4abda54889
Take care of duplicate target name warnings.
2010-07-12 09:00:29 +00:00
Mark Dickinson
c762242cca
Include versionadded in (c)math.isfinite docs (thanks Ezio Melotti). Other minor doc cleanups.
2010-07-11 19:47:37 +00:00
Mark Dickinson
8e0c996873
Issue #9165 : Add math.isfinite and cmath.isfinite.
2010-07-11 17:38:24 +00:00
Georg Brandl
349d558e0d
#9223 : link to Command class reference, and move Command interface docs nearer to class docs.
2010-07-11 10:22:44 +00:00
Georg Brandl
05bfcc590d
#7935 : cross-reference to ast.literal_eval() from eval() docs.
2010-07-11 09:42:10 +00:00
Georg Brandl
492f3fc272
Allow set literals in literal_eval().
2010-07-11 09:41:21 +00:00
Georg Brandl
e40ee509e3
#9184 : fix default value for "buffering" param of open().
2010-07-11 09:33:39 +00:00
Georg Brandl
de41bf3dd5
Fix typo.
2010-07-11 09:26:57 +00:00
Georg Brandl
0104bcdb80
#6774 : explain shutdown() behavior varying with platform.
2010-07-11 09:23:11 +00:00
Georg Brandl
8a1c2543ff
#3214 followup: add link to ABC entry.
2010-07-11 08:36:20 +00:00
Georg Brandl
692b3f8035
Silence makeindex.
2010-07-11 08:33:16 +00:00
Senthil Kumaran
aba088e01d
Issue2007: Removing reference to MSIE Cookie handling by mechanize. Suggested by John J Lee.
2010-07-11 05:01:52 +00:00
R. David Murray
522c32a7e3
Add missing docs for re module 'purge' function.
2010-07-10 14:23:36 +00:00
R. David Murray
0425a8ea72
Fix 'refleak' introduced by fnmatch cache purge tests.
...
This introduces a 'purge' function for the fnmatch module analogous
to the 'purge' function in the re module.
2010-07-10 13:52:13 +00:00
Georg Brandl
a851483527
#8564 : update docs on integrating doctest/unittest with unittest(2) test discovery.
2010-07-10 12:20:38 +00:00
Georg Brandl
1c616a5c92
#8456 : fix signature of sqlite3.connect().
2010-07-10 12:01:34 +00:00
Georg Brandl
47d48bb3e7
#8338 : fix outdated class name.
2010-07-10 11:51:06 +00:00
Georg Brandl
73b1c7ba7d
#3214 : improve description of duck-typing in glossary.
2010-07-10 10:39:57 +00:00
Georg Brandl
93eb42e805
Emphasize role of count for Pascal string.
2010-07-10 10:23:40 +00:00
Georg Brandl
b382337ed6
Fix markup.
2010-07-10 08:58:37 +00:00
Brian Curtin
c739569be0
Adding versionchanged to the various Windows os.symlink additions, along
...
with a few minor touchups.
2010-07-09 15:15:09 +00:00
Georg Brandl
facb0e9a76
2.7 is now stable.
2010-07-09 07:33:15 +00:00
Brian Curtin
d40e6f70a5
Implement #1578269 . Patch by Jason R. Coombs.
...
Added Windows support for os.symlink when run on Windows 6.0 or greater,
aka Vista. Previous Windows versions will raise NotImplementedError
when trying to symlink.
Includes numerous test updates and additions to test_os, including
a symlink_support module because of the fact that privilege escalation
is required in order to run the tests to ensure that the user is able
to create symlinks. By default, accounts do not have the required
privilege, so the escalation code will have to be exposed later (or
documented on how to do so). I'll be following up with that work next.
Note that the tests use ctypes, which was agreed on during the PyCon
language summit.
2010-07-08 21:39:08 +00:00
Georg Brandl
b9137848ae
Turn more notes into comments.
2010-07-07 19:04:36 +00:00
Georg Brandl
e789016a70
Make comment out of an awkward note.
2010-07-07 18:51:43 +00:00
Georg Brandl
44afa5e6a4
Fix typo.
2010-07-06 22:58:50 +00:00
Vinay Sajip
c15dfd63b3
Minor improvements to logging documentation.
2010-07-06 15:08:55 +00:00
Senthil Kumaran
37c63a385d
Change 'lowered' to 'lowercased'
2010-07-06 02:08:36 +00:00
Victor Stinner
1f1ccc0386
#9158 : Fix y* format of PyArg_Parse*() functions documentation
2010-07-05 21:36:21 +00:00
Georg Brandl
b0f0991cdb
#9166 : NotImplemented is not an exception.
2010-07-05 17:48:38 +00:00