Raymond Hettinger
e434b3b681
Add intro to the changed modules section.
2010-12-15 19:20:01 +00:00
Raymond Hettinger
0358a17838
Move email section in with other modules. Fix markup.
2010-12-15 19:00:38 +00:00
Raymond Hettinger
a55ffbc84e
Minor regroupings.
2010-12-15 18:31:57 +00:00
Raymond Hettinger
bba537bc96
Adopt Antoine's suggestion to improve readability with module subsections.
2010-12-15 18:20:19 +00:00
Raymond Hettinger
e0a960012f
Add entries for the random module and the collections module.
2010-12-15 17:54:13 +00:00
Andrew M. Kuchling
42877fec3a
Typo fix
2010-12-15 02:37:01 +00:00
Raymond Hettinger
ffad35ef27
Nits
2010-12-14 21:12:03 +00:00
Benjamin Peterson
28a4dce6a8
remove (un)transform methods
2010-12-12 01:33:04 +00:00
Georg Brandl
cc9d237fe7
Fix typo.
2010-12-10 19:22:11 +00:00
Raymond Hettinger
070ec70cbe
Move nntp entry back to changed modules section and add entry for non-ascii import directories.
2010-12-10 17:45:13 +00:00
Raymond Hettinger
522cc0a9a1
Reclassify some entries and remove a couple of minor ones.
2010-12-10 01:19:15 +00:00
Raymond Hettinger
21ec4bc296
Overview of email module and recategorize various entries.
2010-12-10 01:09:01 +00:00
Raymond Hettinger
5eb6390fc7
Doh! Example pasted twice, but only once in the right place.
2010-12-09 23:43:34 +00:00
Raymond Hettinger
792c076cce
Entries for datetime, callable, and collections.Counter.
2010-12-09 16:41:54 +00:00
Alexander Belopolsky
84cc06288d
Edited the Unicode 6.0.0 entry to add unicode.org links and trim the summary.
2010-12-08 21:38:46 +00:00
Alexander Belopolsky
72572319fc
Added a datetime new features entry
2010-12-08 21:21:56 +00:00
Raymond Hettinger
515fabbf96
Entry for inspect.getattr_static().
2010-12-08 11:33:19 +00:00
Raymond Hettinger
b1ff4024a8
Example of argparge with subparsers.
2010-12-08 11:19:45 +00:00
Raymond Hettinger
2ffa671de7
range() example
2010-12-08 10:18:21 +00:00
Raymond Hettinger
24a0941a0f
Nits.
2010-12-08 06:50:02 +00:00
Raymond Hettinger
83d8079ee7
Clean-ups.
2010-12-08 06:48:33 +00:00
Raymond Hettinger
b105519710
Add example for concurrent.futures.
2010-12-08 06:42:41 +00:00
Raymond Hettinger
3fcf002994
Update whatsnew. Salt the random number seed.
2010-12-08 01:13:53 +00:00
Raymond Hettinger
2c1ecc300e
Martin's name with Unicode.
2010-12-07 09:55:02 +00:00
Raymond Hettinger
673ccf20dc
Clean-ups and examples.
2010-12-07 09:37:11 +00:00
Raymond Hettinger
68f1e8d87f
Spelling.
2010-12-07 09:24:30 +00:00
Raymond Hettinger
a0266335f5
More cleanups and examples.
2010-12-07 08:52:41 +00:00
Raymond Hettinger
677e10a45e
Add example for the entry for argparse
2010-12-07 06:45:30 +00:00
Raymond Hettinger
b5d793309e
Add entry for new pdb features
2010-12-07 02:04:56 +00:00
Raymond Hettinger
3f9734c0f4
Add entry for the new sysconfig module.
2010-12-07 01:47:52 +00:00
David Malcolm
778645a379
Fix typo
2010-12-07 00:32:04 +00:00
Raymond Hettinger
1fa7682c26
Note improvements to the docs.
2010-12-06 23:31:36 +00:00
Raymond Hettinger
b87ba269e0
Typo fixups.
2010-12-06 04:31:40 +00:00
Georg Brandl
65b2eb9dfe
Fix title.
2010-12-05 11:42:38 +00:00
Raymond Hettinger
e5e1a987b2
Nits and todos
2010-12-05 08:35:21 +00:00
Georg Brandl
3ad46757f4
Apply rest of #10628 , and add a few todo comments.
2010-12-05 07:59:29 +00:00
Raymond Hettinger
413abbc277
Spelling
2010-12-05 07:06:47 +00:00
Raymond Hettinger
dc2f9b5c98
Update the unittest section.
2010-12-05 07:02:45 +00:00
Raymond Hettinger
e5e728babd
New string format character.
2010-12-05 06:35:16 +00:00
Raymond Hettinger
d8fae4e6ad
Optimization notes.
2010-12-05 05:39:54 +00:00
Raymond Hettinger
43b5a857d6
Describe the transform/untranform methods
2010-12-05 04:04:21 +00:00
Raymond Hettinger
dadf93c910
Note the updates to range objects.
2010-12-05 02:56:21 +00:00
Raymond Hettinger
c269ae87c1
Optimization of Timsort.
2010-12-05 01:01:52 +00:00
Raymond Hettinger
a5a3554b4d
Start the argparse entry.
2010-12-05 00:39:18 +00:00
Raymond Hettinger
6e35394ed5
Mention itertools.accumulate().
2010-12-04 23:42:12 +00:00
Raymond Hettinger
6f04adc54b
Fill-in stub for concurrent.futures
2010-12-04 22:56:25 +00:00
Martin v. Löwis
932e49e394
Fix PEP number.
2010-12-04 13:49:32 +00:00
Martin v. Löwis
4d0d471a80
Merge branches/pep-0384.
2010-12-03 20:14:31 +00:00
Nick Coghlan
37ee850b10
Issue 2690: Add support for slicing and negative indices to range objects (includes precalculation and storage of the range length).
...
Refer to the tracker issue for the language moratorium implications of this change
2010-12-03 14:26:13 +00:00
Nick Coghlan
7bb30b72d8
Improve Pydoc interactive browsing ( #2001 ). Patch by Ron Adam.
...
* A -b option to start an enhanced browsing session.
* Allow -b and -p options to be used together.
* Specifying port 0 will pick an arbitrary unused socket port.
* A new browse() function to start the new server and browser.
* Show Python version information in the header.
* A *Get* field which takes the same input as the help() function.
* A *Search* field which replaces the Tkinter search box.
* Links to *Module Index*, *Topics*, and *Keywords*.
* Improved source file viewing.
* An HTMLDoc.filelink() method.
* The -g option and the gui() and serve() functions are deprecated.
2010-12-03 09:29:11 +00:00
Raymond Hettinger
c74d518e73
Fix markup
2010-12-02 01:38:25 +00:00
Alexander Belopolsky
507e3f8d9d
With Raymond's approval added a paragraph describing Unicode 6.0.0 changes. Not reST formatted.
2010-12-02 00:05:57 +00:00
Raymond Hettinger
7496b4171e
Add example, tighten text, and minor clean-ups.
2010-11-30 19:15:45 +00:00
Nick Coghlan
9fc443cf59
Issue 9873: the URL parsing functions now accept ASCII encoded byte sequences in addition to character strings
2010-11-30 15:48:08 +00:00
Raymond Hettinger
5e20bab422
Neaten-up a bit.
2010-11-30 07:13:04 +00:00
Nick Coghlan
234515afe5
Issue 10586: change the new functools.lru_cache implementation to expose the maximum and current cache sizes through the public statistics API. This API is now a single function that returns a named tuple.
2010-11-30 06:19:46 +00:00
Georg Brandl
326c57d1d9
Typo fix.
2010-11-26 12:10:06 +00:00
Ezio Melotti
2baf1a69f4
#9424 : add a DeprecationWarning for assertEquals, assertNotEquals, assertAlmostEquals, assertNotAlmostEquals, and assert_
2010-11-22 12:56:58 +00:00
Nick Coghlan
e0f04659cd
Issue #10220 : Add inspect.getgeneratorstate(). Initial patch by Rodolpho Eckhardt
2010-11-21 03:44:04 +00:00
Georg Brandl
97b20da02f
Add stub for PEP 3148.
2010-11-16 15:15:29 +00:00
R. David Murray
7dff9e08fb
#10321 : Add support for sending binary DATA and Message objects to smtplib
2010-11-08 17:15:13 +00:00
Antoine Pitrou
afb078dd26
More what's new
2010-11-05 22:18:28 +00:00
Antoine Pitrou
7d15a72c54
Update 3.2 what's new
2010-11-05 22:13:55 +00:00
Victor Stinner
47ce965562
What's New in Python 3.2: update Unicode section
2010-10-29 00:57:35 +00:00
Nick Coghlan
543af75961
Issue 5178: Add tempfile.TemporaryDirectory (original patch by Neil Schemenauer)
2010-10-24 11:23:25 +00:00
Antoine Pitrou
ff150f2921
Revert r85797 (and r85798): it broke the Windows buildbots because of
...
test_multiprocessing's misbehaviour.
2010-10-22 21:41:05 +00:00
Antoine Pitrou
45f9cf96cd
Update what's new
2010-10-22 19:45:13 +00:00
Skip Montanaro
961aaf5cfa
Note the resolution of issue 9778.
2010-10-17 22:22:24 +00:00
Senthil Kumaran
8227045bbe
Fix sphinx role markups.
2010-10-15 13:29:33 +00:00
Victor Stinner
8f6b6b0cc3
Issue #9992 : Remove PYTHONFSENCODING environment variable.
2010-10-13 22:02:27 +00:00
Antoine Pitrou
6c314ec946
Update whatsnew about pickle optimizations
2010-10-12 21:07:20 +00:00
R. David Murray
7c0a2271ff
What's new entry for email 5.1.
2010-10-08 21:37:39 +00:00
Antoine Pitrou
0ee4c9f274
Update what's new
2010-10-08 16:46:17 +00:00
Antoine Pitrou
cd889af917
More new things in what's new
2010-10-06 21:13:56 +00:00
Georg Brandl
60203b41b0
Migrate to Sphinx 1.0 C language constructs.
2010-10-06 10:11:56 +00:00
Giampaolo Rodolà
977c707b42
Fix issue 6706: adds new handle_accepted() method to asyncore.dispatcher
2010-10-04 21:08:36 +00:00
Antoine Pitrou
7d49bc9911
Move library changes to the right section
2010-09-15 15:13:17 +00:00
Antoine Pitrou
d305200755
Add entries to whatsnew
2010-09-15 15:09:40 +00:00
Amaury Forgeot d'Arc
feb7307db4
#9210 : remove --with-wctype-functions configure option.
...
The internal unicode database is now always used.
(after 5 years: see
http://mail.python.org/pipermail/python-dev/2004-December/050193.html
)
2010-09-12 22:42:57 +00:00
Victor Stinner
0cbec571ae
Document changes on mbcs encoding
2010-09-12 20:32:57 +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
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
É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
Georg Brandl
e572bcec78
Add stub entry for argparse.
2010-09-07 08:18:26 +00:00
Raymond Hettinger
09e4ebb6cd
Fix markup nits
2010-09-06 19:55:51 +00:00
Georg Brandl
9e75cad234
Remove redundant word.
2010-09-06 06:45:47 +00:00
Raymond Hettinger
db9044e065
Fix nits
2010-09-06 01:29:23 +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
É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
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
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
f11c6c46ac
Make PEP section a bit less ugly and at least list implemented PEPs.
2010-09-03 22:20:58 +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
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
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
Raymond Hettinger
f309828175
Remove the lfu_cache. Add more tests.
2010-08-15 03:30:45 +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
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
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
Georg Brandl
7cb1319688
Terminology fix: exceptions are raised, except in generator.throw().
2010-08-03 12:06:29 +00:00
Raymond Hettinger
aed05eb6b8
Demonstrate the caching decorators in whatsnew.
2010-08-02 01:43:41 +00:00
Antoine Pitrou
d67075e06d
Reorder entries by module lexicographic order
2010-07-31 22:48:02 +00:00
Antoine Pitrou
4f2a0a8870
Add ssl changes to the 3.2 "what's new".
2010-07-31 18:08:33 +00:00
Victor Stinner
25e8ec4724
Issue #8850 : Remove "w" and "w#" formats from PyArg_Parse*() functions, use
...
"w*" format instead. Add tests for "w*" format.
2010-06-25 00:02:38 +00:00
Victor Stinner
3dcb5acdb0
Issue #8838 , #8339 : Remove codecs.charbuffer_encode() and "t#" parsing format
...
Remove last references to the "char buffer" of the buffer protocol from
Python3.
2010-06-08 22:54:19 +00:00
R. David Murray
d35251dc19
#8845 : expose sqlite3 inTransaction as RO in_transaction Connection attribute.
...
Patch by R. David Murray, unit tests by Shashwat Anand.
2010-06-01 01:32:12 +00:00
Giampaolo Rodolà
bd576b75b7
Fix issue #4972 : adds ftplib.FTP context manager protocol
2010-05-10 14:53:29 +00:00
Antoine Pitrou
e95a9ff112
Add what's new entry for r80157 and r80071.
2010-05-04 23:31:41 +00:00
Victor Stinner
dcb2403022
Issue #8485 : PyUnicode_FSConverter() doesn't accept bytearray object anymore,
...
you have to convert your bytearray filenames to bytes
2010-04-22 12:08:36 +00:00
Georg Brandl
5e73a819ca
Typo fixes.
2010-04-22 07:02:51 +00:00
Tarek Ziadé
df6198ee39
fixed typo
2010-04-21 07:30:43 +00:00
Tarek Ziadé
7aa6da0509
added a note on shutil.copytree improvements
2010-04-20 09:13:23 +00:00
Antoine Pitrou
5bab508085
Add a note about the RLock acceleration
2009-11-13 22:58:45 +00:00
Antoine Pitrou
d42bc519d2
Add a couple of words about the new GIL implementation
2009-11-10 23:18:31 +00:00
Raymond Hettinger
f558ddd61f
Fill-in some new news.
2009-06-28 21:37:08 +00:00
Raymond Hettinger
6e6565b64b
Whatsnew begins afresh
2009-06-28 20:56:11 +00:00