Commit Graph

43244 Commits

Author SHA1 Message Date
Raymond Hettinger 09e4ebb6cd Fix markup nits 2010-09-06 19:55:51 +00:00
Brian Curtin 13a0db5ddb Fix some errors that #7566 introduced on non-Windows platforms due to
an ImportError. Rearranged the import, faked out the implementation when
the import fails, and reorganized a test that depends on Win32 behavior.
2010-09-06 19:46:17 +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
Brian Curtin 5c997b8d90 Fix #8956. ValueError message was only mentioning one signal.
Rather than list out the three signals (or more over time), the message was
made less specific but still descriptive.
2010-09-06 16:29:29 +00:00
Brian Curtin c734b312cb Clean up the fix to #9324 with some of the suggestions raised on python-dev
in response to the original checkin.

Move the validation from the original loop into a switch statement,
and adjust a platform check in the tests.
2010-09-06 16:04:10 +00:00
Antoine Pitrou 92f87f7c49 Add an option to choose the IO module under test (allows to bench
e.g. the pure Python implementation in _pyio).
2010-09-06 12:36:55 +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
Raymond Hettinger d5825ccd40 Take advantage of the frozenset constant optimization. 2010-09-05 23:15:06 +00:00
Antoine Pitrou 0d739d7047 Issue #9293: I/O streams now raise `io.UnsupportedOperation` when an
unsupported operation is attempted (for example, writing to a file open
only for reading).
2010-09-05 23:01:12 +00:00
Georg Brandl bad092556e Post-release update. 2010-09-05 21:29:17 +00:00
Georg Brandl 123e58659d Re-tag 3.2a2. 2010-09-05 19:01:40 +00:00
Éric Araujo 1138eba3df Fix accidental suppression in r84537 2010-09-05 18:59:49 +00:00
Georg Brandl 36d551a317 Remove tag. 2010-09-05 18:58:42 +00:00
Georg Brandl 44a6a666a3 Tagging release 3.2a2. 2010-09-05 18:48:14 +00:00
Éric Araujo 23eae8646c Make naming consistent 2010-09-05 18:43:07 +00:00
Ronald Oussoren 2decf22b95 Fix for issue9662, patch by Łukasz Langa in issue5504. 2010-09-05 18:25:59 +00:00
Éric Araujo 713f2aa569 Fix amk’s tracker name 2010-09-05 18:21:46 +00:00
Georg Brandl 65ce6ada7f Fix reST in NEWS, and remove NEWS.help (all committers should now know reST anyway, and for those who do not, there is Documenting Python.) 2010-09-05 17:32:31 +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 1f94cd0c7a #9776: fix some spacing. 2010-09-05 17:09:18 +00:00
Georg Brandl a9b51d2a0e #9747: fix copy-paste error in getresgid() doc. 2010-09-05 17:07:12 +00:00
Georg Brandl 649971e63b Rewrap. 2010-09-05 17:06:50 +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
Georg Brandl 58a7b46075 Bump to 3.2a2. 2010-09-05 08:30:40 +00:00
Georg Brandl bef3db2368 Update pydoc topics. 2010-09-05 08:28:41 +00:00
Raymond Hettinger 6e8fe9725a More updates to whatsnew. 2010-09-05 06:13:47 +00:00
Raymond Hettinger 4c7c9af542 Clean-up functools.total_ordering(). 2010-09-05 05:57:35 +00:00
Raymond Hettinger bb734c6707 Add an example 2010-09-05 05:56:44 +00:00
Raymond Hettinger db6b62e756 Inline cmp_lt(). 2010-09-05 05:26:10 +00:00
Raymond Hettinger 1784ff0249 More updates to whatsnew 2010-09-05 01:00:19 +00:00
Raymond Hettinger 46462f3fb3 Typo 2010-09-05 00:36:26 +00:00
Raymond Hettinger ebea6fae86 Update whatsnew for Pep3149. 2010-09-05 00:27:25 +00:00
Benjamin Peterson d7f73e913d run autoreconf 2010-09-05 00:09:07 +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
Martin v. Löwis e9a4de51ab Drop cabarc artifact. 2010-09-04 22:12:46 +00:00
Antoine Pitrou 0049249d63 Issue #8734: Avoid crash in msvcrt.get_osfhandle() when an invalid file
descriptor is provided.  Patch by Pascal Chambon.
2010-09-04 20:53:29 +00:00