[issue32859] os.dup2() tests dup3() availability on each call

2018-02-19 Thread Benjamin Peterson
Benjamin Peterson added the comment: New changeset bab4fe320ad2e24c1084fd57d2059ef342688aa9 by Benjamin Peterson (Miss Islington (bot)) in branch '3.7': closes bpo-32859: Don't retry dup3() if it is not available at runtime (GH-5708)

[issue32859] os.dup2() tests dup3() availability on each call

2018-02-19 Thread miss-islington
Change by miss-islington : -- pull_requests: +5548 ___ Python tracker ___

[issue32859] os.dup2() tests dup3() availability on each call

2018-02-19 Thread miss-islington
Change by miss-islington : -- pull_requests: +5547 ___ Python tracker ___

[issue32859] os.dup2() tests dup3() availability on each call

2018-02-19 Thread Benjamin Peterson
Benjamin Peterson added the comment: New changeset b3caf388a0418f6c031e4dbdcc0c1ce7e5cc36bd by Benjamin Peterson (Alexey Izbyshev) in branch 'master': closes bpo-32859: Don't retry dup3() if it is not available at runtime (GH-5708)

[issue32881] pycapsule:PyObject * is NULL pointer

2018-02-19 Thread zhaoya
New submission from zhaoya : i have question:call,c-->python-->c. 1.the c pointer void* abc="123" by pycapsule in the c code. .. void* lpContext = "abc"; PyObject * lpPyContext = PyCapsule_New(lpContext, "Context",NULL); .. PyTuple_SetItem(pArgs, 1, lpPyContext);

[issue32880] IDLE: Fix and update and cleanup pyparse

2018-02-19 Thread Terry J. Reedy
Terry J. Reedy added the comment: set_str sets self.str and self.study_level. After the first call, attempts to access unset instance parse attributes from other modules will raise AttributeError. Removing the unneeded class setting will just add 2 more names to the list

[issue32872] backport of #32305 causes regressions in various packages

2018-02-19 Thread Nick Coghlan
Nick Coghlan added the comment: +1 from me for making the change 3.7.0+ only - 3.6 isn't doing the right thing, but given folks are relying on it doing the wrong thing, then let's leave it alone given where it is in its lifecycle. --

[issue32820] Add bits method to ipaddress

2018-02-19 Thread Nick Coghlan
Nick Coghlan added the comment: The python-ideas discussion didn't turn up any major concerns we hadn't already considered, so you're in "wait for PR review" mode now. If you wanted to do a self-review in the meantime, then

[issue32880] IDLE: Fix and update and cleanup pyparse

2018-02-19 Thread Terry J. Reedy
Terry J. Reedy added the comment: Let's consider the todo questions at the end of the class Parser code. --- # XXX - is this used? lastopenbracketpos = None def get_last_open_bracket_pos(self): "Return index of last open bracket or None."

[issue31848] "aifc" module does not always initialize "Aifc_read._ssnd_chunk"

2018-02-19 Thread Zackery Spytz
Change by Zackery Spytz : -- components: -Tests nosy: +ZackerySpytz type: crash -> behavior versions: +Python 2.7, Python 3.7, Python 3.8 ___ Python tracker

[issue32500] PySequence_Length() raises TypeError on dict type

2018-02-19 Thread Zackery Spytz
Change by Zackery Spytz : -- nosy: +ZackerySpytz versions: +Python 3.8 ___ Python tracker ___

[issue32500] PySequence_Length() raises TypeError on dict type

2018-02-19 Thread Zackery Spytz
Change by Zackery Spytz : -- keywords: +patch pull_requests: +5546 stage: -> patch review ___ Python tracker ___

[issue32880] IDLE: Fix and update and cleanup pyparse

2018-02-19 Thread Terry J. Reedy
New submission from Terry J. Reedy : Pyparse was mostly written in the early 2000s, with the only one code change since 2007 in 2014. #32874 will add tests for pyparse 'as is' (though with some docstring and comment changes). This issue will change pyparse code, and change

[issue32409] venv activate.bat is UTF-8 encoded but uses current console codepage

2018-02-19 Thread Steve Dower
Steve Dower added the comment: New changeset 8e149ff481acbb3889c825b8bf7b10aa191f09a7 by Steve Dower (Miss Islington (bot)) in branch '3.6': bpo-32409: Ensures activate.bat can handle Unicode contents (GH-5766)

[issue32879] Race condition in multiprocessing Queue

2018-02-19 Thread Tim Peters
Tim Peters added the comment: The docs could be clearer about this: the argument to .put() is _not_ pickled at the time .put() is called. The object is remembered (by reference, not by value), and a feeder thread pickles the value and puts the pickle on the queue when the

[issue32879] Race condition in multiprocessing Queue

2018-02-19 Thread Simon Bouchard
New submission from Simon Bouchard : The clear list function call in made after the put(data) on the queue. But the data is sometime clear in the queue (randomly). Since both function are call within the same process, a race condition is not expected. --

[issue32409] venv activate.bat is UTF-8 encoded but uses current console codepage

2018-02-19 Thread Steve Dower
Change by Steve Dower : -- resolution: -> fixed stage: patch review -> resolved status: open -> closed ___ Python tracker ___

[issue32409] venv activate.bat is UTF-8 encoded but uses current console codepage

2018-02-19 Thread Steve Dower
Steve Dower added the comment: New changeset a3d6c1b23b8a49b5003fdbd115d3598fe3d4c4bf by Steve Dower (Miss Islington (bot)) in branch '3.7': bpo-32409: Ensures activate.bat can handle Unicode contents (GH-5765)

[issue32409] venv activate.bat is UTF-8 encoded but uses current console codepage

2018-02-19 Thread miss-islington
Change by miss-islington : -- pull_requests: +5545 ___ Python tracker ___

[issue32409] venv activate.bat is UTF-8 encoded but uses current console codepage

2018-02-19 Thread miss-islington
Change by miss-islington : -- pull_requests: +5543, 5544 ___ Python tracker ___

[issue32409] venv activate.bat is UTF-8 encoded but uses current console codepage

2018-02-19 Thread miss-islington
Change by miss-islington : -- pull_requests: +5543 ___ Python tracker ___

[issue32409] venv activate.bat is UTF-8 encoded but uses current console codepage

2018-02-19 Thread Steve Dower
Steve Dower added the comment: New changeset 6240917b773b52f8883387b9e3a5f327a4372068 by Steve Dower in branch 'master': bpo-32409: Ensures activate.bat can handle Unicode contents (GH-5757)

[issue32849] Fatal Python error: Py_Initialize: can't initialize sys standard streams

2018-02-19 Thread Alexey Izbyshev
Alexey Izbyshev added the comment: OK, never mind with the test. I've finally got to a FreeBSD box and reproduced the problem. It has to do with 'revoke' feature of *BSD. When revoke is called on a terminal device (as part of logout process, for example), all descriptors

[issue32849] Fatal Python error: Py_Initialize: can't initialize sys standard streams

2018-02-19 Thread Alexey Izbyshev
Alexey Izbyshev added the comment: > I think that we can even drop dup-based validation from is_valid_fd() For POSIX, that is. There is no fstat on Windows, and dup is probably OK there (or, even better, dup2(fd, fd) -- no need to close). --

[issue32764] Popen doesn't work on Windows when args is a list

2018-02-19 Thread Steve Dower
Steve Dower added the comment: Sounds good to me -- resolution: -> duplicate stage: patch review -> resolved status: open -> closed superseder: -> Windows: subprocess debug assertion on failure to execute the process ___

[issue32764] Popen doesn't work on Windows when args is a list

2018-02-19 Thread Zachary Ware
Zachary Ware added the comment: I fixed this independently earlier today, tied to bpo-30121 (the issue that introduced the test bug) because I didn't find this one. See PR5758, PR5759 (3.7), and PR5760 (3.6). -- ___ Python

[issue32556] support bytes paths in nt _getdiskusage, _getvolumepathname, and _getfinalpathname

2018-02-19 Thread Steve Dower
Change by Steve Dower : -- stage: needs patch -> patch review ___ Python tracker ___

[issue32878] Document value of st_ino on Windows

2018-02-19 Thread Steve Dower
Change by Steve Dower : -- keywords: +patch pull_requests: +5542 stage: -> patch review ___ Python tracker ___

[issue32857] tkinter after_cancel does not behave correctly when called with id=None

2018-02-19 Thread Cheryl Sabella
Cheryl Sabella added the comment: I had also noticed that the `after` commands didn't have tests. Did you want me to add tests in a separate issue before this one is merged or did you want me to add tests under this PR? Thanks! --

[issue32870] Documentation typo (2.x only) for deque.remove

2018-02-19 Thread Raymond Hettinger
Change by Raymond Hettinger : -- resolution: -> fixed stage: patch review -> resolved status: open -> closed ___ Python tracker

[issue32870] Documentation typo (2.x only) for deque.remove

2018-02-19 Thread Raymond Hettinger
Change by Raymond Hettinger : -- keywords: +patch pull_requests: +5541 stage: -> patch review ___ Python tracker ___

[issue32764] Popen doesn't work on Windows when args is a list

2018-02-19 Thread Steve Dower
Steve Dower added the comment: Turns out this is a trivial typo in the test, so I stole the issue from Greg and pushed a PR. -- assignee: gregory.p.smith -> steve.dower ___ Python tracker

[issue32764] Popen doesn't work on Windows when args is a list

2018-02-19 Thread Steve Dower
Change by Steve Dower : -- keywords: +patch pull_requests: +5540 stage: needs patch -> patch review ___ Python tracker ___

[issue32876] HTMLParser raises exception on some inputs

2018-02-19 Thread Ezio Melotti
Ezio Melotti added the comment: The HTMLParser has been updated to handle HTML5 and should never fail parsing a document, so if it raises an error it's probably a bug. -- ___ Python tracker

[issue32840] Must install python 3.6.3 when 3.6.4 already installed

2018-02-19 Thread Steve Dower
Steve Dower added the comment: We confirmed offline that it's not a bug. -- resolution: -> not a bug stage: -> resolved status: open -> closed ___ Python tracker

[issue32876] HTMLParser raises exception on some inputs

2018-02-19 Thread Hanno Boeck
Hanno Boeck added the comment: Actually BeautifulSoup also uses the python html parser in the backend, so it has the same problem. (It can use alternative backends, but the python parser is the default and they also describe it as "lenient", which I would interpret as "it

[issue32876] HTMLParser raises exception on some inputs

2018-02-19 Thread Steven D'Aprano
Steven D'Aprano added the comment: The stdlib HTML parser requires correct HTML. To parse broken HTML, as you find in the real world, you need a third-party library like BeautifulSoup. BeautifulSoup is much more complex (about 7-8 times as many LOC) but can handle

[issue29241] sys._enablelegacywindowsfsencoding() don't apply to os.fsencode and os.fsdecode

2018-02-19 Thread Steve Dower
Steve Dower added the comment: I took another look at this and it's still unclear whether it's worth the performance loss. Perhaps moving fsencode and fsdecode (almost) entirely into C would be a better approach? That shouldn't send us backwards at all, and all they

[issue32556] support bytes paths in nt _getdiskusage, _getvolumepathname, and _getfinalpathname

2018-02-19 Thread Steve Dower
Change by Steve Dower : -- keywords: +patch pull_requests: +5539 stage: needs patch -> patch review ___ Python tracker ___

[issue32556] support bytes paths in nt _getdiskusage, _getvolumepathname, and _getfinalpathname

2018-02-19 Thread Steve Dower
Change by Steve Dower : -- assignee: -> steve.dower stage: patch review -> needs patch versions: +Python 3.7 ___ Python tracker

[issue32873] Pickling of typing types

2018-02-19 Thread Guido van Rossum
Guido van Rossum added the comment: I'm honestly not too concerned about what happens with List[int] (though doing a sensible thing here is not wrong :-), but I feel strongly that a pickle containing a reference to typing.List should be compatible between Python 3.6 and 3.7.

[issue32878] Document value of st_ino on Windows

2018-02-19 Thread Guido van Rossum
New submission from Guido van Rossum : We received a report from a well-meaning security researcher who was confused by the non-zero and arbitrary value of st_ino in stat() results on Windows (where in Python 2 this was always zero). The researcher was worried that this was

[issue32874] IDLE: Add tests for pyparse

2018-02-19 Thread Terry J. Reedy
Terry J. Reedy added the comment: My only contact with pyparse has been #21765, which modified hyperparser and pyparse to support unicode identifiers. It also added tests for hyperparser, but not pyparse (msg223150: "it seems to be working as expected"). Thanks for

[issue32877] Login to bugs.python.org with Google account NOT working

2018-02-19 Thread ruffsl
New submission from ruffsl : I've been unable to login to bugs.python.org using Google's oauth. After clicking the google oauth logo on the sidebar on bugs.python.org, I am either slowly redirected to a google login page (after about 1 min) to select an account, then

[issue32566] Not able to run Python 3.6 on Windows

2018-02-19 Thread Steve Dower
Change by Steve Dower : -- resolution: -> works for me stage: -> resolved status: open -> closed ___ Python tracker ___

[issue30439] Expose the subinterpreters C-API in the stdlib.

2018-02-19 Thread pmpp
Change by pmpp : -- nosy: +pmpp ___ Python tracker ___ ___ Python-bugs-list mailing list

[issue32604] Expose the subinterpreters C-API in Python for testing use.

2018-02-19 Thread pmpp
Change by pmpp : -- nosy: +pmpp ___ Python tracker ___ ___ Python-bugs-list mailing list

[issue30121] Windows: subprocess debug assertion on failure to execute the process

2018-02-19 Thread miss-islington
miss-islington added the comment: New changeset 622a824802771fc5aa133ae92101bc8303360294 by Miss Islington (bot) in branch '3.7': bpo-30121: Fix test_subprocess for Windows Debug builds (GH-5758)

[issue32856] Optimize the `for y in [x]` idiom in comprehensions

2018-02-19 Thread Stefan Behnel
Change by Stefan Behnel : -- nosy: +scoder ___ Python tracker ___ ___ Python-bugs-list

[issue32604] Expose the subinterpreters C-API in Python for testing use.

2018-02-19 Thread Zachary Ware
Zachary Ware added the comment: I'm pretty sure that report is still running on the last changeset on hg.python.org; can you confirm that Antoine? -- nosy: +pitrou ___ Python tracker

[issue30121] Windows: subprocess debug assertion on failure to execute the process

2018-02-19 Thread miss-islington
miss-islington added the comment: New changeset ef0bb5c7b76a49a5f3c5b85b5f9112cfefe54328 by Miss Islington (bot) in branch '3.6': bpo-30121: Fix test_subprocess for Windows Debug builds (GH-5758)

[issue32604] Expose the subinterpreters C-API in Python for testing use.

2018-02-19 Thread Yury Selivanov
Yury Selivanov added the comment: FYI I found out about this refleak from https://mail.python.org/pipermail/python-checkins/2018-February/153907.html So it's definitely not Mac OS X specific thing. -- ___ Python tracker

[issue32604] Expose the subinterpreters C-API in Python for testing use.

2018-02-19 Thread Zachary Ware
Zachary Ware added the comment: Looks like macOS rather than Windows, and I can't reproduce it locally with current master: 14:28 $ ./python.exe -m test -R3:3 test_multiprocessing_fork Run tests sequentially 0:00:00 load avg: 2.68 [1/1] test_multiprocessing_fork

[issue32604] Expose the subinterpreters C-API in Python for testing use.

2018-02-19 Thread Eric Snow
Eric Snow added the comment: Davin, any thoughts on how my most recent commit (for this issue) might be causing the leaks Yury found? -- nosy: +davin ___ Python tracker

[issue32604] Expose the subinterpreters C-API in Python for testing use.

2018-02-19 Thread Eric Snow
Eric Snow added the comment: I'm not seeing any refleak (on linux/clang). I'm guessing this is Windows-specific (based on use of "./python.exe"). How does test_multiprocessing_fork even run on Windows? I thought "fork" is an unsupported start method on Windows

[issue32872] backport of #32305 causes regressions in various packages

2018-02-19 Thread Brett Cannon
Brett Cannon added the comment: I'm personally fine if the change gets reverted. I don't think the odd behaviour is severe enough to justify breaking projects in a maintenance release. Besides, they will learn soon enough about their code breaking in Python 3.7. --

[issue32876] HTMLParser raises exception on some inputs

2018-02-19 Thread Serhiy Storchaka
Change by Serhiy Storchaka : -- nosy: +ezio.melotti ___ Python tracker ___ ___

[issue30121] Windows: subprocess debug assertion on failure to execute the process

2018-02-19 Thread miss-islington
Change by miss-islington : -- pull_requests: +5537 ___ Python tracker ___

[issue30121] Windows: subprocess debug assertion on failure to execute the process

2018-02-19 Thread miss-islington
Change by miss-islington : -- pull_requests: +5538 ___ Python tracker ___

[issue30121] Windows: subprocess debug assertion on failure to execute the process

2018-02-19 Thread Zachary Ware
Zachary Ware added the comment: New changeset 5537646bfacec463b450871dde31cb06c44a0556 by Zachary Ware in branch 'master': bpo-30121: Fix test_subprocess for Windows Debug builds (GH-5758)

[issue32849] Fatal Python error: Py_Initialize: can't initialize sys standard streams

2018-02-19 Thread Alexey Izbyshev
Alexey Izbyshev added the comment: Thank you for checking. If this issue happens even when Python is run manually from an ordinary shell, fixing it in the same way as in #30225 is probably not what you want because while the error message will be gone the corresponding

[issue32876] HTMLParser raises exception on some inputs

2018-02-19 Thread Hanno Boeck
New submission from Hanno Boeck :

I noticed that the HTMLParser will raise an exception on some inputs.
I'm not sure what the expectations here are, but given that real-world HTML 
often contains all kinds of broken content I would assume an HTMLParser to 
always try to 

[issue30121] Windows: subprocess debug assertion on failure to execute the process

2018-02-19 Thread Zachary Ware
Change by Zachary Ware : -- pull_requests: +5536 ___ Python tracker ___ ___

[issue32604] Expose the subinterpreters C-API in Python for testing use.

2018-02-19 Thread Eric Snow
Eric Snow added the comment: @Yury, thanks! I thought I had checked before I made the PR, but apparently not. I'll git it fixed. -- ___ Python tracker

[issue32820] Add bits method to ipaddress

2018-02-19 Thread Eric Osborne
Eric Osborne added the comment: I brought it up on python-ideas. Since I've not been through this process before - what happens now? Do I wait for code review on github, or is there more I need to do? eric On Tue, Feb 13, 2018 at 11:56 PM Nick Coghlan

[issue31937] Add the term "dunder" to the glossary

2018-02-19 Thread Brett Cannon
Change by Brett Cannon : -- resolution: -> rejected stage: patch review -> resolved status: open -> closed ___ Python tracker ___

[issue32875] Add __exit__() method to event loops

2018-02-19 Thread Victor Porton
New submission from Victor Porton : Please add `__exit__()` method to event loops, to use them with `with`. -- components: asyncio messages: 312360 nosy: asvetlov, porton, yselivanov priority: normal severity: normal status: open title: Add __exit__() method to event

[issue32854] Add ** Map Unpacking Support for namedtuple

2018-02-19 Thread Jay Crotts
Jay Crotts added the comment: Thanks Raymond, I wasn't sure if it was a common pattern or not, that makes sense. -- ___ Python tracker

[issue32872] backport of #32305 causes regressions in various packages

2018-02-19 Thread Ned Deily
Change by Ned Deily : -- priority: critical -> release blocker ___ Python tracker ___ ___

[issue32872] backport of #32305 causes regressions in various packages

2018-02-19 Thread Ned Deily
Ned Deily added the comment: Now that we know that this change *does* break some existing code, I think it is worth having that talk as mentioned in PR 5481: "I suppose it's possible that this will break existing code, but I'd argue that because current behavior runs counter

[issue32409] venv activate.bat is UTF-8 encoded but uses current console codepage

2018-02-19 Thread Steve Dower
Change by Steve Dower : -- keywords: +patch pull_requests: +5535 stage: needs patch -> patch review ___ Python tracker ___

[issue32872] backport of #32305 causes regressions in various packages

2018-02-19 Thread Barry A. Warsaw
Change by Barry A. Warsaw : -- resolution: -> wont fix stage: -> resolved status: open -> closed ___ Python tracker ___

[issue32873] Pickling of typing types

2018-02-19 Thread Serhiy Storchaka
Serhiy Storchaka added the comment: I think it would be better to pickle `typing.List[int]` as `operator.getitem(typing.List, int)`. def __reduce__(self): if self._special: return self._name # __module__ = 'typing' index =

[issue32409] venv activate.bat is UTF-8 encoded but uses current console codepage

2018-02-19 Thread Steve Dower
Steve Dower added the comment: Eryk's solution seems to be best, so I'll add that. -- assignee: -> steve.dower versions: +Python 3.8 ___ Python tracker

[issue32457] Windows Python cannot handle an early PATH entry containing ".." and python.exe

2018-02-19 Thread Steve Dower
Change by Steve Dower : -- keywords: +patch pull_requests: +5534 stage: needs patch -> patch review ___ Python tracker ___

[issue32457] Windows Python cannot handle an early PATH entry containing ".." and python.exe

2018-02-19 Thread Steve Dower
Change by Steve Dower : -- assignee: -> steve.dower ___ Python tracker ___ ___

[issue32873] Pickling of typing types

2018-02-19 Thread Ivan Levkivskyi
Ivan Levkivskyi added the comment: Here is the situation for 3.6 and before: Generic classes are all actual class objects, so they are pickled as immutable. However this creates a problem, parameterized generics, such as `List[int]` _cannot_ be pickled in 3.6 and

[issue32873] Pickling of typing types

2018-02-19 Thread Guido van Rossum
Guido van Rossum added the comment: I think it would be nice it would be pickled by name so the pickles are compatible between Python versions. What would we do for List[int]? How are regular ABCs pickled? -- ___ Python tracker

[issue32874] IDLE: Add tests for pyparse

2018-02-19 Thread Cheryl Sabella
Change by Cheryl Sabella : -- keywords: +patch pull_requests: +5533 stage: -> patch review ___ Python tracker ___

[issue32874] IDLE: Add tests for pyparse

2018-02-19 Thread Cheryl Sabella
Cheryl Sabella added the comment: I also moved existing comments in pyparse.py to be docstrings. Adding the tests revealed a bug in the initialization of self.lastopenbracketpos, but I didn't make any changes to fix it. With the bug, the tests weren't repeatable, so I

[issue32874] IDLE: Add tests for pyparse

2018-02-19 Thread Cheryl Sabella
New submission from Cheryl Sabella : Add unit tests for pyparse.py in IDLE. -- assignee: terry.reedy components: IDLE messages: 312352 nosy: csabella, terry.reedy priority: normal severity: normal status: open title: IDLE: Add tests for pyparse type: enhancement

[issue23462] All os.exec*e variants crash on Windows

2018-02-19 Thread Steve Dower
Change by Steve Dower : -- resolution: -> out of date stage: patch review -> resolved status: open -> closed ___ Python tracker

[issue32872] backport of #32305 causes regressions in various packages

2018-02-19 Thread Barry A. Warsaw
Barry A. Warsaw added the comment: Both of those upstreams should be using `if getattr(module, '__file__', None)` instead. The old behavior was an undocumented quirk. -- ___ Python tracker

[issue32846] Deletion of large sets of strings is extra slow

2018-02-19 Thread INADA Naoki
INADA Naoki added the comment: @Luis, would you try dict instead of set? It's little larger than set, but delete elements by insertion order. But I don't think builtin data structure can be optimized for such workload. Maybe, LMBD[1] or some other KVS can help you.

[issue29612] TarFile.extract() suffers from hard links inside tarball

2018-02-19 Thread TROUVERIE Joachim
Change by TROUVERIE Joachim : -- keywords: +patch pull_requests: +5532 stage: -> patch review ___ Python tracker ___

[issue32857] tkinter after_cancel does not behave correctly when called with id=None

2018-02-19 Thread Serhiy Storchaka
Serhiy Storchaka added the comment: I have noticed that there are no tests for after() and after_cancel(). Maybe first write tests for them and later add a test for this specific issue to them? -- ___ Python tracker

[issue32858] Improve OpenSSL ECDH support

2018-02-19 Thread Christian Heimes
Christian Heimes added the comment: Please split this issue into multiple issues, a bug report for the curve configuration bug and a feature request for kxinfo. The bug fix may land in 2.7, 3.6 and 3.7 while the new feature can only land in 3.8. Before you start coding,

[issue24159] Misleading TypeError when pickling bytes to a file opened as text

2018-02-19 Thread Serhiy Storchaka
Change by Serhiy Storchaka : -- versions: +Python 3.8 -Python 3.7 ___ Python tracker ___

[issue29116] Make str and bytes error messages on concatenation conform with other sequences

2018-02-19 Thread Serhiy Storchaka
Change by Serhiy Storchaka : -- resolution: -> fixed stage: patch review -> resolved status: open -> closed ___ Python tracker

[issue31966] [EASY C][Windows] print('hello\n', end='', flush=True) raises OSError when ran with py -u

2018-02-19 Thread Serhiy Storchaka
Change by Serhiy Storchaka : -- keywords: +patch pull_requests: +5531 stage: needs patch -> patch review ___ Python tracker

[issue32858] Improve OpenSSL ECDH support

2018-02-19 Thread sruester
sruester added the comment: AppVeyor build failed for pull request 5707. It looks like there was a problem with the build environment. -- ___ Python tracker

[issue32387] Disallow untagged C extension import on major platforms

2018-02-19 Thread Stefan Behnel
Change by Stefan Behnel : -- nosy: +scoder ___ Python tracker ___ ___ Python-bugs-list

[issue32388] Remove cross-version binary compatibility

2018-02-19 Thread Stefan Behnel
Change by Stefan Behnel : -- nosy: +scoder ___ Python tracker ___ ___ Python-bugs-list

[issue31966] [EASY C][Windows] print('hello\n', end='', flush=True) raises OSError when ran with py -u

2018-02-19 Thread Serhiy Storchaka
Change by Serhiy Storchaka : -- assignee: -> serhiy.storchaka ___ Python tracker ___

[issue32873] Pickling of typing types

2018-02-19 Thread Serhiy Storchaka
New submission from Serhiy Storchaka : In 3.6 typing types are pickled by names: >>> import pickle, pickletools, typing >>> pickletools.optimize(pickle.dumps(typing.List)) b'\x80\x03ctyping\nList\n.' >>>

[issue29612] TarFile.extract() suffers from hard links inside tarball

2018-02-19 Thread Joachim Trouverie
Joachim Trouverie added the comment: Is there anybody working on this issue or can I create a branch concerning it ? -- nosy: +jtrouverie ___ Python tracker

[issue32872] backport of #32305 causes regressions in various packages

2018-02-19 Thread Matthias Klose
New submission from Matthias Klose : The backport of issue #32305 causes regressions in several packaged namespace packages: https://bugs.debian.org/890621 https://bugs.debian.org/890754 while the change is intended, is it appropriate to backport it to 3.6? Please could you

[issue4921] Object lifetime and inner recursive function

2018-02-19 Thread Eric Wieser
Eric Wieser added the comment: Would it be possible for function self-reference cell vars to be weak references? This wouldn't solve the issue for co-recursive inner functions, but would at least prevent reference cycles for the more common case of simple