Victor Stinner
a33bce0945
Issue #21892 , #21893 : Partial revert of changeset 4f55e802baf0, PyErr_Format()
uses "%zd" for Py_ssize_t, not PY_FORMAT_SIZE_T
12 years ago
Berker Peksag
3410af45f8
Add an index entry for exec() builtin.
Reported by Draic Kin on docs@.
12 years ago
Zachary Ware
ad4690fcca
Issue #21151 : Fixed a segfault in the winreg module.
When ``None`` was passed as a ``REG_BINARY`` value to SetValueEx,
PyMem_DEL was called on an uninitialized buffer. Patch by John Ehresman.
(Also an incidental typo fix in a comment in test_winreg)
12 years ago
Andrew Svetlov
0d50af45b6
Update docs about tp_richcompare
12 years ago
Raymond Hettinger
11cda47661
Fix guidance for subclassing collections.Set()
12 years ago
Victor Stinner
2dba23af71
asyncio: sync with Tulip
* _UnixSubprocessTransport: fix file mode of stdin. Open stdin in write mode,
not in read mode
* Examples: close the event loop at exit
* More reliable CoroWrapper.__del__. If the constructor is interrupted by
KeyboardInterrupt or the coroutine objet is destroyed lately, some the
_source_traceback attribute doesn't exist anymore.
* repr(Task): include also the future the task is waiting for
12 years ago
Victor Stinner
e10920f0d1
Issue #21090 : io.FileIO.readall() does not ignore I/O errors anymore. Before,
it ignored I/O errors if at least the first C call read() succeed.
12 years ago
Andrew Svetlov
ee750d8f8d
Use try-finally idiom in example for locks in multiprocessing
12 years ago
Terry Jan Reedy
092b3cf671
More idlelib cleanup inspired by pyflakes.
12 years ago
Zachary Ware
d9de794c23
Issue #18258 : Fix test discovery for test_codecmaps_*.
12 years ago
Terry Jan Reedy
44f09ebd0f
Delete a few unused names suggested by pyflakes.
12 years ago
Victor Stinner
f18f87111b
Issue #8677 : make the zlib module "ssize_t clean" for parsing parameters
12 years ago
Victor Stinner
65a3144e54
Closes #21780 : make the unicodedata module "ssize_t clean" for parsing parameters
12 years ago
Victor Stinner
2e57b4e488
Issue #21781 : Make the ssl module "ssize_t clean" for parsing parameters.
ssl.RAND_add() now supports strings longer than 2 GB.
12 years ago
Victor Stinner
1690ed397a
asyncio: Fix test_sleep_cancel(): call_later() mock has no self parameter
12 years ago
Victor Stinner
293f3f526d
Closes #21892 , #21893 : Use PY_FORMAT_SIZE_T instead of %zi or %zu to format C
size_t, because %zi/%u is not supported on all platforms.
12 years ago
Ned Deily
529ea5d184
Issue #21891 : remove extraneous semicolon.
12 years ago
Terry Jan Reedy
8cefd08943
Issue #18592 : Refactor 2 SearchDialogBase.create_(option/other)_buttons methods
to remove duplication and return info for tests. Rewrite corresponding tests.
Test_create_option_buttons was not testing anything because of buggy
comparisons. Use Python subscripting to get widget options.
12 years ago
Berker Peksag
fd6400a47d
Issue #13689 : Remove a dead link from howto/urllib.
12 years ago
Terry Jan Reedy
525168bd74
Issue #18592 : Add unittests for SearchDialogBase. Patch by Phil Webster.
12 years ago
Terry Jan Reedy
f5ac57dc05
Issue #21882 : In turtle demos, remove module scope gui and sys calls by
either deleting or moving to the module's main function.
12 years ago
Victor Stinner
98b6391fd4
Issue #21163 : BaseEventLoop.run_until_complete() and test_utils.run_briefly()
don't log the "destroy pending task" message anymore. The log is redundant for
run_until_complete() and useless in run_briefly().
12 years ago
Victor Stinner
b75380f333
asyncio: sync with Tulip
- Sort imports
- Simplify/optimize iscoroutine(). Inline inspect.isgenerator(obj): replace it
with isinstance(obj, types.GeneratorType)
- CoroWrapper: check at runtime if Python has the yield-from bug #21209 . If
Python has the bug, check if CoroWrapper.send() was called by yield-from to
decide if parameters must be unpacked or not.
- Fix "Task was destroyed but it is pending!" warning in
test_task_source_traceback()
12 years ago
Berker Peksag
a6ec5ee3c8
Fix typo in socket.getaddrinfo() docstring.
Reported by Krishna Kumar Thakur on docs@.
12 years ago
Ned Deily
093e66e7f0
Issue #21811 : Add Misc/NEWS entry.
12 years ago
Berker Peksag
67ef591045
Issue #14235 : Use importlib.reload() in test_cmd.test_coverage.
12 years ago
Stefan Krah
bb458dbe59
Issue #21778 : Clarify use of flags if PyBuffer_FillInfo() is used inside a
getbufferproc().
12 years ago
Berker Peksag
ad324f6bcc
Issue #20753 : Skip PasswordProtectedSiteTestCase when Python is built without threads.
12 years ago
Victor Stinner
f951d28ac8
asyncio: sync with Tulip, add a new asyncio.coroutines module
12 years ago
Jesus Cea
61f32cb5b8
Closes #11279 : test_posix and lack of "id -G" support - less noise required? (Solaris)
12 years ago
Victor Stinner
09e7590801
asyncio: Fix two "Coroutine xxx was never yielded from" messages in tests
12 years ago
Victor Stinner
b9a301a348
asyncio: Fix unit tests on Windows, escape filenames in regex
12 years ago
Victor Stinner
4d4c69dc35
Issue #11453 : asyncore: emit a ResourceWarning when an unclosed file_wrapper
object is destroyed. The destructor now closes the file if needed. The close()
method can now be called twice: the second call does nothing.
12 years ago
Victor Stinner
252d40ef1e
Closes #21582 : Cleanup test_asyncore. Patch written by diana.
- Use support.captured_stderr() where appropriate
- Removes some "from test.support import xxx" import and uses support.xxx
instead.
12 years ago
Ezio Melotti
680241ec99
Fix indentation and class name in socket howto example.
12 years ago
Victor Stinner
80f53aa9a0
asyncio, Tulip issue 137: In debug mode, save traceback where Future, Task and
Handle objects are created. Pass the traceback to call_exception_handler() in
the 'source_traceback' key.
The traceback is truncated to hide internal calls in asyncio, show only the
traceback from user code.
Add tests for the new source_traceback, and a test for the 'Future/Task
exception was never retrieved' log.
12 years ago
Victor Stinner
bbd96c6f47
asyncio, Tulip issue 137: In debug mode, add the traceback where the coroutine
object was created to the "coroutine ... was never yield from" log
12 years ago
Victor Stinner
c4cca45baf
asyncio: Oops, restore a removed test
12 years ago
Ned Deily
5c867018f0
Issue #21875 : Remove vestigial references to Classic Mac OS in os module docs.
12 years ago
Benjamin Peterson
1791c224dd
use NULL not 0
12 years ago
Victor Stinner
297d104248
Issue #21858 : Better handling of Python exceptions in the sqlite3 module.
12 years ago
Zachary Ware
7180c793c4
Issue #21829 : Fix running test_ctypes on Windows with -O or -OO
12 years ago
R David Murray
c6772c4d59
#21476 : Unwrap fp in BytesParser so the file isn't unexpectedly closed.
This makes the behavior match that of Parser. Patch by Vajrasky Kok.
12 years ago
Raymond Hettinger
19454563d8
Issue #19145 : Remove duplicate ACKS entry
12 years ago
Terry Jan Reedy
ede05736cf
Issue #18592 : For idlelib.SearchDialogBase, edit and add docstrings,
move two functions next to the functions that use them.
12 years ago
Victor Stinner
17b53f1301
asyncio: Handle error handler: enhance formatting of the callback
12 years ago
Victor Stinner
72502c12a7
Issue #21163 : Fix one more "Task was destroyed but it is pending!" log in tests
12 years ago
Victor Stinner
7ba4061098
asyncio: sync with Tulip
- Python issue 21163: Fix more "Task was destroyed but it is pending!" logs in
tests
- Add test to check that run_until_complete() checks the loop of the future
12 years ago
Victor Stinner
87f16f892c
Issue #21163 , asyncio: Fix some "Task was destroyed but it is pending!" logs in tests
12 years ago
Ned Deily
36820b6e08
Issue #21811 : Anticipated fixes to 3.x configure for OS X 10.10 Yosemite.
12 years ago