[issue31265] Remove doubly-linked list from C OrderedDict

2017-09-12 Thread INADA Naoki
INADA Naoki added the comment: > Eric Snow added the comment: > > On Sun, Sep 10, 2017 at 10:27 PM, Serhiy Storchaka > wrote: >> Note that mixed insertion and deletion is worst-case O(n) in current >> implementation. > > Could you elaborate? Note that every operation of the current > implement

[issue31265] Remove doubly-linked list from C OrderedDict

2017-09-12 Thread INADA Naoki
INADA Naoki added the comment: > I would side with Inada in thinking they both give the same amortized > complexity, but beyond that, benchmarks are the real answer. There is little > value in keeping the current implementation of OrderedDict *if* benchmarks > show that it is rarely faster.

[issue31426] Segfault during GC of generator object; invalid gi_frame?

2017-09-12 Thread Ian Wienand
New submission from Ian Wienand: Using 3.5.2-2ubuntu0~16.04.3 (Xenial) we see an occasional segfault during garbage collection of a generator object A full backtrace is attached, but the crash appears to be triggered inside gen_traverse during gc --- (gdb) info args gen = 0x7f22385f0150 visit

[issue31426] Segfault during GC of generator object; invalid gi_frame?

2017-09-12 Thread Ian Wienand
Changes by Ian Wienand : Added file: https://bugs.python.org/file47135/crash-py-bt.txt ___ Python tracker ___ ___ Python-bugs-list mailing li

[issue31426] Segfault during GC of generator object; invalid gi_frame?

2017-09-12 Thread STINNER Victor
STINNER Victor added the comment: Python 3.5 moved to security only fixes recently, it doesn't accept bug fixes anymore: https://devguide.python.org/#status-of-python-branches It would be nice to Python 3.5.4 at least, or better: Python 3.6.x. > (gdb) print *gen->gi_frame > $112 = {ob_base =

[issue31426] Segfault during GC of generator object; invalid gi_frame?

2017-09-12 Thread STINNER Victor
STINNER Victor added the comment: I pointed bpo-26617 to Ian since Python 3.5.2 contains this GC crash, but it seems like it's not the same bug. -- nosy: +pitrou, serhiy.storchaka ___ Python tracker _

[issue31426] [3.5] gen_traverse(): gi_frame.ob_type=NULL when called by subtract_refs() during a GC collection

2017-09-12 Thread STINNER Victor
Changes by STINNER Victor : -- nosy: +yselivanov ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.

[issue31426] [3.5] gen_traverse(): gi_frame.ob_type=NULL when called by subtract_refs() during a GC collection

2017-09-12 Thread STINNER Victor
Changes by STINNER Victor : -- title: Segfault during GC of generator object; invalid gi_frame? -> [3.5] gen_traverse(): gi_frame.ob_type=NULL when called by subtract_refs() during a GC collection ___ Python tracker

[issue31426] [3.5] gen_traverse(): gi_frame.ob_type=NULL when called by subtract_refs() during a GC collection

2017-09-12 Thread STINNER Victor
STINNER Victor added the comment: > I pointed bpo-26617 to Ian since Python 3.5.2 contains this GC crash, but it > seems like it's not the same bug. Ah, I found an issue which had bpo-26617 in subtract_refs(): https://stackoverflow.com/questions/39990934/debugging-python-segmentation-faults-in-

[issue31426] [3.5] crash in gen_traverse(): gi_frame.ob_type=NULL, called by subtract_refs() during a GC collection

2017-09-12 Thread STINNER Victor
Changes by STINNER Victor : -- title: [3.5] gen_traverse(): gi_frame.ob_type=NULL when called by subtract_refs() during a GC collection -> [3.5] crash in gen_traverse(): gi_frame.ob_type=NULL, called by subtract_refs() during a GC collection ___ Pyt

[issue1612262] Class Browser doesn't show internal classes

2017-09-12 Thread Nick Coghlan
Nick Coghlan added the comment: I think a bundled copy as idlelib._pyclbr in the 3.6 branch would be within the intent of PEP 434. -- ___ Python tracker ___ _

[issue16251] pickle special methods are looked up on the instance rather than the type

2017-09-12 Thread Serhiy Storchaka
Serhiy Storchaka added the comment: What the problem tries to solve PR 3508? Swallowing all exceptions looks like an antipattern to me. This puts the problem under the carpet. Rather than failing and allowing the programmer to fix the picleability of its class, this can silently produce incorr

[issue27099] IDLE: turn built-in extensions into regular modules

2017-09-12 Thread Terry J. Reedy
Changes by Terry J. Reedy : -- pull_requests: +3505 ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https://ma

[issue31404] undefined behavior and crashes in case of a bad sys.modules

2017-09-12 Thread Serhiy Storchaka
Serhiy Storchaka added the comment: I haven't finished reviewing PR 1638. I'm not sure that this change is worth. It breaks a code that assumes that sys.module is a dict, and I afraid it slows down importing. Maybe revert this change until resolving all problems? -- __

[issue31408] Leak in typeobject.c

2017-09-12 Thread Stefan Krah
Stefan Krah added the comment: It's fixed, thanks! -- resolution: -> duplicate stage: needs patch -> resolved status: open -> closed superseder: -> Reference leaks introduced by bpo-30860 ___ Python tracker

[issue27099] IDLE: turn built-in extensions into regular modules

2017-09-12 Thread Roundup Robot
Changes by Roundup Robot : -- pull_requests: +3506 ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https://mai

[issue27099] IDLE: turn built-in extensions into regular modules

2017-09-12 Thread Terry J. Reedy
Terry J. Reedy added the comment: New changeset adb4cd2a2a59019ac6955e0fd531c9fec9258962 by Terry Jan Reedy in branch 'master': bpo-27099: Finish updating IDLE doc and help text. (#3510) https://github.com/python/cpython/commit/adb4cd2a2a59019ac6955e0fd531c9fec9258962 --

[issue31427] Proposed addition to Windows FAQ

2017-09-12 Thread Stephan Houben
New submission from Stephan Houben: Several people have asked on python-list why they are running into these errors. Python 3.6.0 can't start because api-ms-win-crt-runtime-l1-1-0.dll is missing. The solution is to install KB 2999226 "Update for Universal C Runtime in Windows". https://suppo

[issue31428] ElementTree.Element.__deepcopy__() raises a SystemError in case of a bad memo

2017-09-12 Thread Oren Milman
New submission from Oren Milman: The following code causes ElementTree.Element.__deepcopy__() to raise a SystemError: class BadMemo: def get(*args): return None import xml.etree.ElementTree xml.etree.ElementTree.Element('foo').__deepcopy__(BadMemo()) this is because _elementtree_E

[issue31428] ElementTree.Element.__deepcopy__() raises a SystemError in case of a bad memo

2017-09-12 Thread Serhiy Storchaka
Changes by Serhiy Storchaka : -- nosy: +serhiy.storchaka stage: -> needs patch versions: +Python 2.7, Python 3.6 ___ Python tracker ___

[issue27099] IDLE: turn built-in extensions into regular modules

2017-09-12 Thread Terry J. Reedy
Terry J. Reedy added the comment: New changeset 01dcaa5c996baf019656cf51451bb1b6ecd720fa by Terry Jan Reedy (Miss Islington (bot)) in branch '3.6': [3.6] bpo-27099: Finish updating IDLE doc and help text. (GH-3510) (#3511) https://github.com/python/cpython/commit/01dcaa5c996baf019656cf51451bb1b

[issue31428] ElementTree.Element.__deepcopy__() raises a SystemError in case of a bad memo

2017-09-12 Thread Serhiy Storchaka
Serhiy Storchaka added the comment: I suppose the Python implementation supports arbitrary mapping, not just dict. We could use general mapping API in the C implementation, but I think it isn't worth. __deepcopy__ is used internally by copy.deepcopy(), which always passes a dict. I think it is

[issue31428] ElementTree.Element.__deepcopy__() raises a SystemError in case of a bad memo

2017-09-12 Thread Oren Milman
Changes by Oren Milman : -- keywords: +patch pull_requests: +3507 stage: needs patch -> patch review ___ Python tracker ___ ___ Pytho

[issue31421] IDLE doc: add section on developing tkinter apps.

2017-09-12 Thread Terry J. Reedy
Changes by Terry J. Reedy : -- keywords: +patch pull_requests: +3508 stage: needs patch -> patch review ___ Python tracker ___ ___ Py

[issue31421] IDLE doc: add section on developing tkinter apps.

2017-09-12 Thread Terry J. Reedy
Terry J. Reedy added the comment: New changeset 98758bc67fb39b74bab368bef8ff3b34554c77c8 by Terry Jan Reedy in branch 'master': bpo-31421: Document how IDLE runs tkinter programs. (#3513) https://github.com/python/cpython/commit/98758bc67fb39b74bab368bef8ff3b34554c77c8 -- ___

[issue31421] IDLE doc: add section on developing tkinter apps.

2017-09-12 Thread Roundup Robot
Changes by Roundup Robot : -- pull_requests: +3509 ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https://mai

[issue31429] TLS cipher suite compile time option for downstream

2017-09-12 Thread Christian Heimes
New submission from Christian Heimes: Python overrides OpenSSL's default cipher suites because the default selection used to be pretty bad and insecure. Python disables cipher suites with insecure algorithm such as RC4, MD5, DES, and 3DES. The SSL module has hard-coded cipher strings for SSLCo

[issue31265] Remove doubly-linked list from C OrderedDict

2017-09-12 Thread Eric Snow
Eric Snow added the comment: > It means rebuilding hash table to clean up dummy entries. > So, even when dict size is not increasing, remove + insert loop has > worst case O(n), amortized O(1) complexity. Ah, so it matches the pure Python implementation then. -- ___

[issue31427] Proposed addition to Windows FAQ

2017-09-12 Thread Mariatta Wijaya
Mariatta Wijaya added the comment: Is this only a problem with 3.6.0 or >= 3.6.0? -- components: +Windows nosy: +Mariatta, paul.moore, steve.dower, tim.golden, zach.ware stage: -> needs patch ___ Python tracker _

[issue31421] IDLE doc: add section on developing tkinter apps.

2017-09-12 Thread Terry J. Reedy
Terry J. Reedy added the comment: New changeset 4d7807ab9ad9f990e948d250bbb390b23a790764 by Terry Jan Reedy (Miss Islington (bot)) in branch '3.6': [3.6] bpo-31421: Document how IDLE runs tkinter programs. (GH-3513) (#3514) https://github.com/python/cpython/commit/4d7807ab9ad9f990e948d250bbb390

[issue31421] IDLE doc: add section on developing tkinter apps.

2017-09-12 Thread Terry J. Reedy
Changes by Terry J. Reedy : -- resolution: -> fixed stage: patch review -> resolved status: open -> closed ___ Python tracker ___ __

[issue31401] Dynamic compilation that uses function in comprehension fails when compiled inside function

2017-09-12 Thread R. David Murray
R. David Murray added the comment: Hmm. I must have made a mistake when I ran (jpc's) test on 3.7. It is failing with the NameError for me when I try it again. -- resolution: -> not a bug stage: -> resolved status: open -> closed type: compile error -> behavior

[issue16251] pickle special methods are looked up on the instance rather than the type

2017-09-12 Thread Łukasz Langa
Łukasz Langa added the comment: > What the problem tries to solve PR 3508? The two test cases added demonstrate what was impossible to pickle before and is now. > Swallowing all exceptions looks like an antipattern to me. This is the only thing that we can do faced with custom `__getattr__()`

[issue16251] pickle special methods are looked up on the instance rather than the type

2017-09-12 Thread Łukasz Langa
Changes by Łukasz Langa : -- versions: +Python 3.6, Python 3.7 -Python 3.5 ___ Python tracker ___ ___ Python-bugs-list mailing list U

[issue31428] ElementTree.Element.__deepcopy__() raises a SystemError in case of a bad memo

2017-09-12 Thread Serhiy Storchaka
Serhiy Storchaka added the comment: New changeset d056818ed2ade6d28190a375d7183f4aef9caa55 by Serhiy Storchaka (Oren Milman) in branch 'master': bpo-31428: Prevent raising a SystemError in case the memo arg of ElementTree.Element.__deepcopy__() isn't a dictionary. (#3512) https://github.com/py

[issue31428] ElementTree.Element.__deepcopy__() raises a SystemError in case of a bad memo

2017-09-12 Thread Serhiy Storchaka
Changes by Serhiy Storchaka : -- resolution: -> fixed stage: patch review -> resolved status: open -> closed ___ Python tracker ___

[issue31417] Use the enumerate function where appropriate

2017-09-12 Thread Raymond Hettinger
Changes by Raymond Hettinger : -- assignee: rhettinger -> ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: htt

[issue31370] Remove support for threads-less builds

2017-09-12 Thread Arfrever Frehtes Taifersar Arahesis
Arfrever Frehtes Taifersar Arahesis added the comment: Lib/_dummy_thread.py and Lib/dummy_threading.py were deleted, but Doc/library/_dummy_thread.rst and Doc/library/dummy_threading.rst still exist. Probably Doc/whatsnew/3.7.rst should mention that these modules were deleted. Or maybe they sh

[issue31431] SSL: check_hostname should imply CERT_REQUIRED

2017-09-12 Thread Christian Heimes
New submission from Christian Heimes: Hostname verification makes not much sense without verifying the certificate chain first. At the moment one has to set verify_mode to CERT_REQUIRED first: >>> import ssl >>>

[issue31431] SSL: check_hostname should imply CERT_REQUIRED

2017-09-12 Thread Christian Heimes
Changes by Christian Heimes : -- nosy: +alex, dstufft, janssen ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue31430] [Windows][2.7] Python 2.7 compilation fails on mt.exe crashing with error code C0000005

2017-09-12 Thread STINNER Victor
New submission from STINNER Victor: On the AMD64 Windows10 2.7 buildbot, the Python compilation fails on mt.exe crashing with error code C005 (code -1073741819). It is crashing since the build 279 (Mon Sep 4 2017). This build was trigged by a single change: the commit 986b7ffc650919b3022c

[issue30450] Pull Windows dependencies from GitHub rather than svn.python.org

2017-09-12 Thread STINNER Victor
STINNER Victor added the comment: > This change also broke compilation on AMD64 Windows10 2.7 buildbot: > http://buildbot.python.org/all/builders/AMD64%20Windows10%202.7/builds/279 > (...) error MSB6006: "mt.exe" exited with code -1073741819. (...) I created the bug bpo-31430 to track this regre

[issue31370] Remove support for threads-less builds

2017-09-12 Thread STINNER Victor
STINNER Victor added the comment: Arfrever: "Lib/_dummy_thread.py and Lib/dummy_threading.py were deleted, but Doc/library/_dummy_thread.rst and Doc/library/dummy_threading.rst still exist." Ah, it should be deleted as well. Arfrever: "Probably Doc/whatsnew/3.7.rst should mention that these mo

[issue31432] Documention for CERT_OPTIONAL is misleading

2017-09-12 Thread Christian Heimes
Changes by Christian Heimes : -- nosy: +alex, dstufft, janssen ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue31069] test_multiprocessing_spawn and test_multiprocessing_forkserver leak dangling processes

2017-09-12 Thread STINNER Victor
STINNER Victor added the comment: Failure on AMD64 FreeBSD 10.x Shared 3.x: http://buildbot.python.org/all/builders/AMD64%20FreeBSD%2010.x%20Shared%203.x/builds/868/steps/test/logs/stdio ... test_map_chunksize (test.test_multiprocessing_forkserver.WithThreadsTestPool) ... ok test_map_handle_it

[issue31432] Documention for CERT_OPTIONAL is misleading

2017-09-12 Thread Christian Heimes
New submission from Christian Heimes: >From #31431, the documentation of CERT_OPTIONAL and CERT_REQUIRED are >misleading. For client side sockets, CERT_OPTIONAL does **NOT** mean that no >certificates will be required from the other side of the socket connection. >The server **must** provide a

[issue31370] Remove support for threads-less builds

2017-09-12 Thread STINNER Victor
STINNER Victor added the comment: Oh, Arfrever wrote me on IRC that the removal of dummy_threading broke portage on Gentoo: https://bugs.gentoo.org/630730 eventlet also uses dummy_threading: eventlet/support/dns/entropy.py:23:import dummy_threading as _threading eventlet/support/dns/resolv

[issue25115] SSL_set_verify_depth not exposed by the ssl module

2017-09-12 Thread Christian Heimes
Christian Heimes added the comment: Grant, I'm not sure I follow you. Do I understand correctly that you want to call SSL_CTX_set_verify_depth(ctx, 1), in order to enforce that a peer cert is directly signed by your CA? That doesn't sound like a good use of SSL_CTX_set_verify_depth(), because

[issue31370] Remove support for threads-less builds

2017-09-12 Thread Christian Heimes
Christian Heimes added the comment: +1 to restore dummy_threading and go through a proper deprecation phase in 3.7+. -0 to restore _dummy_thread. It's an internal, private module. -- nosy: +christian.heimes ___ Python tracker

[issue31427] Proposed addition to Windows FAQ

2017-09-12 Thread Steve Dower
Steve Dower added the comment: This is a problem with 3.5 and later running on Windows 8.1 or earlier without all Windows Updates being installed. It can happen for two reasons: * not using the official installer (most common) * random failure in the official installer (rare) Installing KB2999

[issue25115] SSL_set_verify_depth not exposed by the ssl module

2017-09-12 Thread Alex Gaynor
Alex Gaynor added the comment: For the use case of "I want to trust this CA, but I don't want to trust any of it's sub CAs" I think there's a simpler solution than expanding our API: Create your own cross-sign of the root you want, and add a pathLenConstraint: 0 to the basicConstraints extensi

[issue31432] Documention for CERT_OPTIONAL is misleading

2017-09-12 Thread Christian Heimes
Christian Heimes added the comment: PS: OpenSSL still validates the chain when SSL_VERIFY_NONE is set. In that mode OpenSSL just does not abort the handshake when an error occurs. OpenSSL keeps the last verification error around, see #31372. -- ___

[issue31069] test_multiprocessing_spawn and test_multiprocessing_forkserver leak dangling processes

2017-09-12 Thread STINNER Victor
STINNER Victor added the comment: On the FreeBSD 10 buildbot, I ran test_multiprocessing_forkserver during 10 minutes twice in two terminals, while running "./python -m test -j2 -r -F" twice in two other terminals to stress the machine. I failed to reproduce the "Warning -- Dangling threads: {

[issue31395] Docs Downloads are 404s

2017-09-12 Thread Ned Deily
Ned Deily added the comment: Thanks for the report. After looking into this a bit, the URLs you are using are those from the daily docs build, the latest doc changes checked into each branch. As best I can tell, the part of the daily build that makes the downloadable files has been broken, p

[issue31433] Impossible download python 3.6.2 and 2.7 documentation (html)

2017-09-12 Thread Diego Satoba
New submission from Diego Satoba: Hi, Links to python 3.6.2 and 2.7 documentation in HTML are broken, web server returns 404 Not Found. The links are: https://docs.python.org/2/archives/python-2.7.14rc1-docs-html.zip https://docs.python.org/3/archives/python-3.6.2-docs-html.zip -- me

[issue31370] Remove support for threads-less builds

2017-09-12 Thread Serhiy Storchaka
Serhiy Storchaka added the comment: Following lines needs updating: Lib/importlib/_bootstrap.py:1135 Lib/_pydecimal.py:436 Lib/test/ssl_servers.py:11 Lib/test/support/__init__.py:2053 Lib/test/test_httplib.py:1080 Lib/test/test_idle.py:4 Lib/test/test_multiprocessing_main_handling.py:3 Lib/test/

[issue16500] Allow registering at-fork handlers

2017-09-12 Thread STINNER Victor
Changes by STINNER Victor : -- pull_requests: +3511 ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https://ma

[issue31234] Make support.threading_cleanup() stricter

2017-09-12 Thread STINNER Victor
Changes by STINNER Victor : -- keywords: +patch pull_requests: +3510 stage: -> patch review ___ Python tracker ___ ___ Python-bugs-l

[issue31417] Use the enumerate function where appropriate

2017-09-12 Thread Serhiy Storchaka
Changes by Serhiy Storchaka : -- resolution: -> not a bug stage: patch review -> resolved status: open -> closed ___ Python tracker ___

[issue31250] test_asyncio leaks dangling threads

2017-09-12 Thread STINNER Victor
Changes by STINNER Victor : -- keywords: +patch pull_requests: +3512 stage: resolved -> patch review ___ Python tracker ___ ___ Pytho

[issue30923] Add -Wimplicit-fallthrough=0 to Makefile ?

2017-09-12 Thread STINNER Victor
Changes by STINNER Victor : -- pull_requests: +3513 ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https://ma

[issue31275] Check fall-through in _codecs_iso2022.c

2017-09-12 Thread STINNER Victor
Changes by STINNER Victor : -- pull_requests: +3514 ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https://ma

[issue31434] [3.6] Python/random.c:128:17: warning: implicit declaration of function 'getrandom'

2017-09-12 Thread STINNER Victor
New submission from STINNER Victor: haypo@selma$ touch Python/random.c haypo@selma$ LANG= make gcc -pthread -c -Wno-unused-result -Wsign-compare -g -Og -Wall -Wstrict-prototypes -O0 -std=c99 -Wextra -Wno-unused-result -Wno-unused-parameter -Wno-missing-field-initializers -I. -I./Include

[issue16500] Allow registering at-fork handlers

2017-09-12 Thread STINNER Victor
STINNER Victor added the comment: New changeset a15d155aadfad232158f530278505cdc6f326f93 by Victor Stinner in branch 'master': bpo-31234: Enhance test_thread.test_forkinthread() (#3516) https://github.com/python/cpython/commit/a15d155aadfad232158f530278505cdc6f326f93 -- _

[issue31234] Make support.threading_cleanup() stricter

2017-09-12 Thread Roundup Robot
Changes by Roundup Robot : -- pull_requests: +3515 ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https://mai

[issue31234] Make support.threading_cleanup() stricter

2017-09-12 Thread STINNER Victor
STINNER Victor added the comment: New changeset a15d155aadfad232158f530278505cdc6f326f93 by Victor Stinner in branch 'master': bpo-31234: Enhance test_thread.test_forkinthread() (#3516) https://github.com/python/cpython/commit/a15d155aadfad232158f530278505cdc6f326f93 -- _

[issue16500] Allow registering at-fork handlers

2017-09-12 Thread Roundup Robot
Changes by Roundup Robot : -- pull_requests: +3516 ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https://mai

[issue31434] [3.6] Python/random.c:128:17: warning: implicit declaration of function 'getrandom'

2017-09-12 Thread STINNER Victor
STINNER Victor added the comment: Oh, the warning probably comes from the fact that I upgraded since Fedora 24 to Fedora 25. Re-running ./configure fixed the issue. -- resolution: -> not a bug stage: -> resolved status: open -> closed ___ Python tr

[issue16251] pickle special methods are looked up on the instance rather than the type

2017-09-12 Thread Serhiy Storchaka
Serhiy Storchaka added the comment: > The two test cases added demonstrate what was impossible to pickle before and > is now. These two classes obviously are not pickleable. Pickling or copying them is a programming error. I believe the proper way of making them pickleable and copyable is imp

[issue31433] Impossible download python 3.6.2 and 2.7 documentation (html)

2017-09-12 Thread Berker Peksag
Berker Peksag added the comment: Thank you for the report. This is a duplicate of issue 31395. See https://bugs.python.org/issue31395#msg301978 and https://github.com/python/psf-salt/issues/118 for details. -- nosy: +berker.peksag resolution: -> duplicate stage: -> resolved status: o

[issue31370] Remove support for threads-less builds

2017-09-12 Thread R. David Murray
R. David Murray added the comment: dummy_threading should definitely not have been removed, and like all the other APIs should not be removed until 2.7 is dead. Deprecating it is of course fine :) -- nosy: +r.david.murray ___ Python tracker

[issue31370] Remove support for threads-less builds

2017-09-12 Thread R. David Murray
R. David Murray added the comment: And actually, I wouldn't be surprised if eventlet depended on the *functionality* in _dummy_threading, so you probably need to restore that, too. -- ___ Python tracker _

[issue16251] pickle special methods are looked up on the instance rather than the type

2017-09-12 Thread Łukasz Langa
Łukasz Langa added the comment: > These two classes obviously are not pickleable. Pickling or copying them is a > programming error. The recursion case was successfully deep copying under Python 2. When migrating the code, the sudden recursion error is pretty hard to debug. > I believe the p

[issue18875] Idle: Auto insertion of the closing parens, brackets, and braces

2017-09-12 Thread Charles Wohlganger
Changes by Charles Wohlganger : -- keywords: +patch pull_requests: +3517 stage: -> patch review ___ Python tracker ___ ___ Python-bu

[issue16251] pickle special methods are looked up on the instance rather than the type

2017-09-12 Thread Serhiy Storchaka
Serhiy Storchaka added the comment: > The recursion case was successfully deep copying under Python 2. When > migrating the code, the sudden recursion error is pretty hard to debug. Python 3 is not compatible with Python 2 because it fixes many bugs that can't be fixed without breaking backward

[issue31435] Addition giving incorrect result in certain circumstances

2017-09-12 Thread Aodhán Collins
New submission from Aodhán Collins: Basic addition is dropping a tiny fraction when adding together certain numbers. We have discovered that when adding together the numbers 8.95 and 0.95 we get an incorrect answer, that is off by a tiny fraction. This doesn't occur when adding 7.95 and 0.95 b

[issue31435] Addition giving incorrect result in certain circumstances

2017-09-12 Thread Stefan Krah
Stefan Krah added the comment: Pythons has binary floating point, which does not give the same results as a pocket calculator. You can see the differences by using the decimal module: # These are the binary floats in exact decimal representation. >>> Decimal(7.95) Decimal('7.950177

[issue31435] Addition giving incorrect result in certain circumstances

2017-09-12 Thread R. David Murray
R. David Murray added the comment: https://docs.python.org/3/tutorial/floatingpoint.html -- nosy: +r.david.murray ___ Python tracker ___

[issue31427] Proposed addition to Windows FAQ

2017-09-12 Thread Eryk Sun
Changes by Eryk Sun : -- versions: +Python 3.5 ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.py

[issue31250] test_asyncio leaks dangling threads

2017-09-12 Thread STINNER Victor
STINNER Victor added the comment: New changeset 5013a5ebc9978a58435036fa3860c465882c21da by Victor Stinner in branch '3.6': [3.6] bpo-31250: test_asyncio: fix dangling threads (#3517) https://github.com/python/cpython/commit/5013a5ebc9978a58435036fa3860c465882c21da -- ___

[issue31427] Proposed addition to Windows FAQ

2017-09-12 Thread Eryk Sun
Eryk Sun added the comment: The FAQ could instead link to the more recent update, KB3118401. https://support.microsoft.com/en-us/help/3118401/update-for-universal-c-runtime-in-windows -- nosy: +eryksun ___ Python tracker

[issue31250] test_asyncio leaks dangling threads

2017-09-12 Thread STINNER Victor
Changes by STINNER Victor : -- resolution: -> fixed stage: patch review -> resolved status: open -> closed ___ Python tracker ___ __

[issue27815] Make SSL suppress_ragged_eofs default more secure

2017-09-12 Thread Martin Panter
Martin Panter added the comment: Even if some use cases depend on suppress_ragged_eofs=True, I think it is best to avoid that as the default. There could be a deprecation period if necessary. I tested some HTTP clients I had handy. In summary, most seemed to handle a truncation attack on the S

[issue28909] Adding LTTng-UST tracing support

2017-09-12 Thread Francis Deslauriers
Francis Deslauriers added the comment: Hi all, Is there anything I can do to move this patch-set forward? @Charalampos, I will make sure to include this in the patch. Thank you. -- ___ Python tracker

[issue31436] test_socket.SendfileUsingSendfileTest.testWithTimeoutTriggeredSend fails due to sendfile completing before timeout

2017-09-12 Thread Brian Moyles
New submission from Brian Moyles: In building Python 3.6.2 on Ubuntu 16.04, test_socket repeatedly fails at == FAIL: testWithTimeoutTriggeredSend (test.test_socket.SendfileUsingSendfileTest) --

[issue31437] test_socket.SendfileUsingSendfileTest.testWithTimeoutTriggeredSend fails due to sendfile completing before timeout

2017-09-12 Thread Brian Moyles
New submission from Brian Moyles: In building Python 3.6.2 on Ubuntu 16.04, test_socket repeatedly fails at == FAIL: testWithTimeoutTriggeredSend (test.test_socket.SendfileUsingSendfileTest) --

[issue31437] test_socket.SendfileUsingSendfileTest.testWithTimeoutTriggeredSend fails due to sendfile completing before timeout

2017-09-12 Thread Brian Moyles
Brian Moyles added the comment: accidental double-submit, duplicates Issue31436 -- resolution: -> duplicate stage: -> resolved status: open -> closed ___ Python tracker ___ __

[issue31404] undefined behavior and crashes in case of a bad sys.modules

2017-09-12 Thread Eric Snow
Eric Snow added the comment: > I haven't finished reviewing PR 1638. I'm not sure that this change > is worth. It breaks a code that assumes that sys.module is a dict, > and I afraid it slows down importing. Maybe revert this change until > resolving all problems? Yeah, I'm leaning that way myse

[issue29475] option to not follow symlinks when globbing

2017-09-12 Thread wim glenn
wim glenn added the comment: +1, would like to use this feature too, and I would like it also in pathlib.PosixPath.glob -- nosy: +wim.glenn ___ Python tracker ___ _

[issue30923] Add -Wimplicit-fallthrough=0 to Makefile ?

2017-09-12 Thread STINNER Victor
STINNER Victor added the comment: New changeset c0e77364ca29df6cfb311e79892955c92bd8e595 by Victor Stinner in branch '3.6': [3.6] bpo-30923: Silence fall-through warnings included in -Wextra since gcc-7.0 (#3518) https://github.com/python/cpython/commit/c0e77364ca29df6cfb311e79892955c92bd8e595

[issue31275] Check fall-through in _codecs_iso2022.c

2017-09-12 Thread STINNER Victor
STINNER Victor added the comment: New changeset c0e77364ca29df6cfb311e79892955c92bd8e595 by Victor Stinner in branch '3.6': [3.6] bpo-30923: Silence fall-through warnings included in -Wextra since gcc-7.0 (#3518) https://github.com/python/cpython/commit/c0e77364ca29df6cfb311e79892955c92bd8e595

[issue16500] Allow registering at-fork handlers

2017-09-12 Thread STINNER Victor
STINNER Victor added the comment: New changeset bcf042ff98b6261b7780c1e40fa1681ef30502f9 by Victor Stinner (Miss Islington (bot)) in branch '3.6': [3.6] bpo-31234: Enhance test_thread.test_forkinthread() (GH-3516) (#3519) https://github.com/python/cpython/commit/bcf042ff98b6261b7780c1e40fa1681e

[issue31234] Make support.threading_cleanup() stricter

2017-09-12 Thread STINNER Victor
STINNER Victor added the comment: New changeset bcf042ff98b6261b7780c1e40fa1681ef30502f9 by Victor Stinner (Miss Islington (bot)) in branch '3.6': [3.6] bpo-31234: Enhance test_thread.test_forkinthread() (GH-3516) (#3519) https://github.com/python/cpython/commit/bcf042ff98b6261b7780c1e40fa1681e

[issue31275] Check fall-through in _codecs_iso2022.c

2017-09-12 Thread STINNER Victor
Changes by STINNER Victor : -- versions: +Python 3.6 ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https://m

[issue31249] test_concurrent_futures leaks dangling threads

2017-09-12 Thread STINNER Victor
STINNER Victor added the comment: I still see the warning sometimes: 0:04:09 load avg: 7.03 [185/405/1] test_concurrent_futures failed (env changed) (68 sec) -- running: test_multiprocessing_spawn (160 sec), test_gdb (53 sec), test_lib2to3 (195 sec) test_cancel (test.test_concurrent_futures.Fu

[issue31249] test_concurrent_futures leaks dangling threads

2017-09-12 Thread STINNER Victor
Changes by STINNER Victor : -- keywords: +patch pull_requests: +3519 stage: resolved -> patch review ___ Python tracker ___ ___ Pytho

[issue31233] socketserver.ThreadingMixIn leaks running threads after server_close()

2017-09-12 Thread STINNER Victor
STINNER Victor added the comment: Another recent example while testing bpo-31234: test_ThreadingUDPServer (test.test_socketserver.SocketServerTest) ... (...) done Warning -- threading_cleanup() detected 1 leaked threads (count: 1, dangling: 2) ok --

[issue31234] Make support.threading_cleanup() stricter

2017-09-12 Thread STINNER Victor
STINNER Victor added the comment: Remaining issue: socketserver. bpo-31233: socketserver.ThreadingMixIn leaks running threads after server_close() See also bpo-31151: socketserver.ForkingMixIn.server_close() leaks zombie processes. -- ___ Python tr

[issue31233] socketserver.ThreadingMixIn leaks running threads after server_close()

2017-09-12 Thread STINNER Victor
STINNER Victor added the comment: Multiple test_logging tests have been skipped until this issue is fixed: see bpo-30830 and commit 6966960468327c958b03391f71f24986bd697307. -- ___ Python tracker

[issue31249] test_concurrent_futures leaks dangling threads

2017-09-12 Thread Roundup Robot
Changes by Roundup Robot : -- pull_requests: +3520 ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https://mai

  1   2   >