[issue46957] Logger with a custom class breaks on copy

2022-03-08 Thread Eric V. Smith
Eric V. Smith added the comment: In what way does it break? You haven't shown an error. Why are you deepcopying the logger? -- nosy: +eric.smith ___ Python tracker ___

[issue46841] Inline bytecode caches

2022-03-08 Thread Brandt Bucher
Change by Brandt Bucher : -- pull_requests: +29886 pull_request: https://github.com/python/cpython/pull/31780 ___ Python tracker ___

[issue2771] Test issue

2022-03-08 Thread admin
Change by admin : -- github: None -> 1 ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue40185] Refactor typing.NamedTuple

2022-03-08 Thread Julius Park
Change by Julius Park : -- nosy: +juliusgeo nosy_count: 5.0 -> 6.0 pull_requests: +29885 pull_request: https://github.com/python/cpython/pull/31779 ___ Python tracker ___

[issue43923] Can't create generic NamedTuple as of py3.9

2022-03-08 Thread Julius Park
Change by Julius Park : -- nosy: +juliusgeo nosy_count: 14.0 -> 15.0 pull_requests: +29884 pull_request: https://github.com/python/cpython/pull/31779 ___ Python tracker ___

[issue45138] [sqlite3] expand bound values in traced statements when possible

2022-03-08 Thread Jelle Zijlstra
Jelle Zijlstra added the comment: Thanks for the contribution! -- resolution: -> fixed stage: patch review -> resolved status: open -> closed ___ Python tracker ___

[issue45138] [sqlite3] expand bound values in traced statements when possible

2022-03-08 Thread Jelle Zijlstra
Jelle Zijlstra added the comment: New changeset d1777515f9f53b452a4231d68196a7c0e5deb879 by Erlend Egeberg Aasland in branch 'main': bpo-45138: Expand traced SQL statements in `sqlite3` trace callback (GH-28240)

[issue46966] c_void_p array is a footgun on I32LP64 systems

2022-03-08 Thread JP Sugarbroad
New submission from JP Sugarbroad : The following code will likely crash on I32LP64 systems: dim = lib.get_array_size(opaque) ptrs = (c_void_p * dim)() lib.get_array_values(opaque, ptrs) for ptr in ptrs: print(lib.get_object_value(ptr)) What happens is that `ptr` is not a `c_void_p` --

[issue46965] Enable informing callee it's awaited via vector call flag

2022-03-08 Thread Dino Viehland
New submission from Dino Viehland : The idea here is to add a new flag to the vectorcall nargs that indicates the call is being awaited: _Py_AWAITED_CALL_MARKER. This flag will allow the callee to know that it's being eagerly evaluated. When the call is eagerly evaluated the callee can

[issue24959] unittest swallows part of stack trace when raising AssertionError in a TestCase

2022-03-08 Thread Irit Katriel
Change by Irit Katriel : -- resolution: -> fixed stage: patch review -> resolved status: open -> closed versions: +Python 3.11 -Python 3.8 ___ Python tracker ___

[issue24959] unittest swallows part of stack trace when raising AssertionError in a TestCase

2022-03-08 Thread Irit Katriel
Irit Katriel added the comment: New changeset f3ea249569bbce8417c55d421521bb672c202552 by Irit Katriel in branch '3.9': bpo-24959: fix unittest.assertRaises bug where traceback entries are dropped from chained exceptions (GH-23688) (GH-31776)

[issue40280] Consider supporting emscripten/webassembly as a build target

2022-03-08 Thread Christian Heimes
Christian Heimes added the comment: New changeset 95ba723c54ab52487bc9f986b651536cfae15b29 by Christian Heimes in branch 'main': bpo-40280: Skip dysfunctional pipe tests on Emscripten (GH-31770) https://github.com/python/cpython/commit/95ba723c54ab52487bc9f986b651536cfae15b29 --

[issue24959] unittest swallows part of stack trace when raising AssertionError in a TestCase

2022-03-08 Thread miss-islington
miss-islington added the comment: New changeset 26fa25a9a73f0e31bf0f0d94103fa4de38c0a3cc by Miss Islington (bot) in branch '3.10': bpo-24959: fix unittest.assertRaises bug where traceback entries are dropped from chained exceptions (GH-23688)

[issue24959] unittest swallows part of stack trace when raising AssertionError in a TestCase

2022-03-08 Thread Irit Katriel
Change by Irit Katriel : -- pull_requests: +29883 pull_request: https://github.com/python/cpython/pull/31776 ___ Python tracker ___

[issue46955] The documentation mentions asyncio.Server. It does not exist.

2022-03-08 Thread Andrew Svetlov
Change by Andrew Svetlov : -- resolution: -> duplicate stage: patch review -> resolved status: open -> closed ___ Python tracker ___

[issue24959] unittest swallows part of stack trace when raising AssertionError in a TestCase

2022-03-08 Thread Irit Katriel
Irit Katriel added the comment: New changeset 88b7d86a73da9388aa65c96401c2984c8c16f8db by Irit Katriel in branch 'main': bpo-24959: fix unittest.assertRaises bug where traceback entries are dropped from chained exceptions (GH-23688)

[issue24959] unittest swallows part of stack trace when raising AssertionError in a TestCase

2022-03-08 Thread miss-islington
Change by miss-islington : -- nosy: +miss-islington nosy_count: 7.0 -> 8.0 pull_requests: +29882 pull_request: https://github.com/python/cpython/pull/31775 ___ Python tracker

[issue46955] The documentation mentions asyncio.Server. It does not exist.

2022-03-08 Thread miss-islington
miss-islington added the comment: New changeset 8de434b332ed92ba2db90de6ed0969aee23735c2 by Miss Islington (bot) in branch '3.10': bpo-46955: Expose asyncio.base_events.Server as asyncio.Server (GH-31760) https://github.com/python/cpython/commit/8de434b332ed92ba2db90de6ed0969aee23735c2

[issue46955] The documentation mentions asyncio.Server. It does not exist.

2022-03-08 Thread miss-islington
miss-islington added the comment: New changeset 20e88f78a39ff56235c1d42ba4b947f5fa8e67b7 by Miss Islington (bot) in branch '3.9': bpo-46955: Expose asyncio.base_events.Server as asyncio.Server (GH-31760) https://github.com/python/cpython/commit/20e88f78a39ff56235c1d42ba4b947f5fa8e67b7

[issue46955] The documentation mentions asyncio.Server. It does not exist.

2022-03-08 Thread miss-islington
Change by miss-islington : -- pull_requests: +29881 pull_request: https://github.com/python/cpython/pull/31774 ___ Python tracker ___

[issue46955] The documentation mentions asyncio.Server. It does not exist.

2022-03-08 Thread miss-islington
Change by miss-islington : -- nosy: +miss-islington nosy_count: 3.0 -> 4.0 pull_requests: +29880 pull_request: https://github.com/python/cpython/pull/31773 ___ Python tracker

[issue46955] The documentation mentions asyncio.Server. It does not exist.

2022-03-08 Thread Andrew Svetlov
Andrew Svetlov added the comment: New changeset da80d6b2f3beff519cb1457d5e055168c89f7224 by Stefan Zabka in branch 'main': bpo-46955: Expose asyncio.base_events.Server as asyncio.Server (GH-31760) https://github.com/python/cpython/commit/da80d6b2f3beff519cb1457d5e055168c89f7224 --

[issue14911] generator.throw() documentation inaccurate

2022-03-08 Thread Guido van Rossum
Guido van Rossum added the comment: This still hasn't been fixed. I suspect that a new patch should be produced and uploaded as a PR. It looks pretty simple. -- keywords: +easy nosy: +gvanrossum versions: +Python 3.10, Python 3.11, Python 3.7, Python 3.8, Python 3.9

[issue46291] [doc] First argument to raise can also be BaseException

2022-03-08 Thread Irit Katriel
Irit Katriel added the comment: @gtitze - are you still planning to work on this? -- ___ Python tracker ___ ___ Python-bugs-list

[issue46964] The global config should not be stored on each interpreter

2022-03-08 Thread Eric Snow
Change by Eric Snow : -- keywords: +patch pull_requests: +29879 stage: needs patch -> patch review pull_request: https://github.com/python/cpython/pull/31771 ___ Python tracker

[issue46964] The global config should not be stored on each interpreter

2022-03-08 Thread Eric Snow
New submission from Eric Snow : tl;dr let's move PyInterpreterState.config to _PyRuntimeState.config. Historically the runtime has been initialized using Py_Initialize(). PEP 587 added Py_InitializeFromConfig(), which takes a PyConfig and allows all sorts of customization of the runtime.

[issue40280] Consider supporting emscripten/webassembly as a build target

2022-03-08 Thread Christian Heimes
Christian Heimes added the comment: I have fixed a signal-related issue in GH-31768 / bpo-23325 -- ___ Python tracker ___ ___

[issue29251] [doc] Class __dict__ is only a mapping proxy

2022-03-08 Thread Irit Katriel
Irit Katriel added the comment: Thank you Stanley, I agree that this is no longer needed. -- resolution: -> out of date stage: patch review -> resolved status: open -> closed ___ Python tracker

[issue46963] Deep Lazy Imports - Interpreter-level deferred module loading

2022-03-08 Thread Germán Méndez Bravo
New submission from Germán Méndez Bravo : As the size of a Python project increases, the number of modules and the complexity of its dependencies increases too, producing two problems in large codebases: increased risk of import cycles and slow start times due to the number of modules that

[issue40280] Consider supporting emscripten/webassembly as a build target

2022-03-08 Thread Christian Heimes
Change by Christian Heimes : -- pull_requests: +29878 pull_request: https://github.com/python/cpython/pull/31770 ___ Python tracker ___

[issue46962] Fix docstrings that do not honor --without-doc-strings

2022-03-08 Thread Oleg Iarygin
Change by Oleg Iarygin : -- keywords: +patch pull_requests: +29877 stage: -> patch review pull_request: https://github.com/python/cpython/pull/31769 ___ Python tracker ___

[issue46962] Fix docstrings that do not honor --without-doc-strings

2022-03-08 Thread Oleg Iarygin
New submission from Oleg Iarygin : To support `--without-doc-strings`, all docstrings must be wrapped into `PyDoc_STRVAR` or `PyDoc_STR` (PEP 7). However, there are 18 occurrences in code and 10 in C API documentation that do not follow this rule. The documentation is important too because

[issue23325] Turn SIG_DFL and SIG_IGN into functions

2022-03-08 Thread miss-islington
miss-islington added the comment: New changeset 95b001fe6766f491f4356f8bcf23d6895bab2342 by Miss Islington (bot) in branch '3.10': bpo-23325: Fix SIG_IGN and SIG_DFL int comparison in signal module (GH-31759) https://github.com/python/cpython/commit/95b001fe6766f491f4356f8bcf23d6895bab2342

[issue46961] Caching/interning of small ints sometimes fails

2022-03-08 Thread Brandt Bucher
Brandt Bucher added the comment: Related, except this seems to be happening in long_pow. I’ll take a look at it today. -- assignee: -> brandtbucher ___ Python tracker ___

[issue23325] Turn SIG_DFL and SIG_IGN into functions

2022-03-08 Thread miss-islington
miss-islington added the comment: New changeset c8a47e76a391c8818bf10a282cdcd3bb5c23ebf6 by Christian Heimes in branch 'main': bpo-23325: Fix SIG_IGN and SIG_DFL int comparison in signal module (GH-31759) https://github.com/python/cpython/commit/c8a47e76a391c8818bf10a282cdcd3bb5c23ebf6

[issue23325] Turn SIG_DFL and SIG_IGN into functions

2022-03-08 Thread miss-islington
Change by miss-islington : -- nosy: +miss-islington nosy_count: 7.0 -> 8.0 pull_requests: +29876 pull_request: https://github.com/python/cpython/pull/31768 ___ Python tracker

[issue46961] Caching/interning of small ints sometimes fails

2022-03-08 Thread Brandt Bucher
Change by Brandt Bucher : -- nosy: +brandtbucher ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue46961] Caching/interning of small ints sometimes fails

2022-03-08 Thread Alex Waygood
Alex Waygood added the comment: I think this might be a duplicate of Issue46361? -- nosy: +AlexWaygood ___ Python tracker ___ ___

[issue46841] Inline bytecode caches

2022-03-08 Thread Mark Shannon
Mark Shannon added the comment: New changeset 5498a61c7c25db6f9e76032aa9c5153d79e09889 by Brandt Bucher in branch 'main': bpo-46841: Don't use an oparg counter for `STORE_SUBSCR` (GH-31742) https://github.com/python/cpython/commit/5498a61c7c25db6f9e76032aa9c5153d79e09889 --

[issue46961] Caching/interning of small ints sometimes fails

2022-03-08 Thread Steven D'Aprano
New submission from Steven D'Aprano : I'm reluctant to call this a bug, as small int interning/caching is an implementation detail and there are no hard guarantees made. But on the other hand, it seems that the intention is that small ints such as 0, 1 and 2 should be cached. Here are some

[issue46960] Docs: Link from settrace to frame

2022-03-08 Thread Thomas Guettler
New submission from Thomas Guettler : https://docs.python.org/3.10/library/sys.html#sys.settrace > Trace functions should have three arguments: frame, event, and arg. frame is > the current stack frame. It would be super cool, if "current stack frame" could be a hyperlink to the docs about

[issue46878] [sqlite3] remove "non-standard" from docstrings

2022-03-08 Thread miss-islington
miss-islington added the comment: New changeset 653ca6c62b0c3272310f7fa5ce9c6939e3c41d91 by Erlend Egeberg Aasland in branch '3.9': [3.9] bpo-46878: Purge 'non-standard' from sqlite3 docstrings (GH-31612) (GH-31754)

[issue46878] [sqlite3] remove "non-standard" from docstrings

2022-03-08 Thread miss-islington
miss-islington added the comment: New changeset f3d3b2d5c5599272660f4bbd5103aa8abc7c48c4 by Erlend Egeberg Aasland in branch '3.10': [3.10] bpo-46878: Purge 'non-standard' from sqlite3 docstrings (GH-31612) (GH-31753)

[issue17505] [doc] email.header.Header.__unicode__ does not decode header

2022-03-08 Thread Vidhya
Vidhya added the comment: The PR for the email parser doc update is: https://github.com/python/cpython/pull/31765 Can someone review it pls. -- ___ Python tracker ___

[issue17505] [doc] email.header.Header.__unicode__ does not decode header

2022-03-08 Thread Vidhya
Change by Vidhya : -- keywords: +patch pull_requests: +29874 stage: -> patch review pull_request: https://github.com/python/cpython/pull/31765 ___ Python tracker ___

[issue46959] ctypes.util.find_library can delete /dev/null

2022-03-08 Thread Barry Davis
New submission from Barry Davis : This bug exists again: https://bugs.python.org/issue1521375 In ctypes/util we defend against gcc removing /dev/null by using a temp file, but similar code for ld still uses /dev/null, resulting in it removing /dev/null if it has permission, i.e. if running

[issue46955] The documentation mentions asyncio.Server. It does not exist.

2022-03-08 Thread Andrew Svetlov
Change by Andrew Svetlov : -- versions: +Python 3.11, Python 3.9 ___ Python tracker ___ ___ Python-bugs-list mailing list

[issue46926] runpy.run_path didn't set __package__ to None as describe in doc

2022-03-08 Thread Charlie Yan
Change by Charlie Yan : -- components: +Library (Lib) type: -> behavior ___ Python tracker ___ ___ Python-bugs-list mailing list

[issue46958] json dump/dumps prints each array element on a new line (bad for readability)

2022-03-08 Thread Daniel
Change by Daniel : -- keywords: +patch pull_requests: +29873 stage: -> patch review pull_request: https://github.com/python/cpython/pull/31762 ___ Python tracker ___

[issue46953] use FASTCALL for __import__ builtin

2022-03-08 Thread Mark Shannon
Mark Shannon added the comment: Serhiy, what is the advantage of __import__ being slower? Not counting the argument clinic generated code, the PR doesn't add any code and improves the docstring. -- ___ Python tracker

[issue43923] Can't create generic NamedTuple as of py3.9

2022-03-08 Thread Steven Silvester
Steven Silvester added the comment: I agree we're stuck with the typing stub workaround for our use case. We can re-submit a "fix forward" PR. -- ___ Python tracker ___

[issue46958] json dump/dumps prints each array element on a new line (bad for readability)

2022-03-08 Thread Daniel
Change by Daniel : -- components: Library (Lib) nosy: Entirity priority: normal severity: normal status: open title: json dump/dumps prints each array element on a new line (bad for readability) type: enhancement versions: Python 3.11 ___ Python

[issue36098] asyncio: ssl client-server with "slow" read

2022-03-08 Thread Andrew Svetlov
Andrew Svetlov added the comment: Thanks for checking -- resolution: -> fixed stage: -> resolved status: open -> closed ___ Python tracker ___

[issue37179] asyncio loop.start_tls() provide support for TLS in TLS

2022-03-08 Thread Andrew Svetlov
Change by Andrew Svetlov : -- resolution: -> duplicate stage: patch review -> resolved status: open -> closed ___ Python tracker ___

[issue46932] Please update bundled libexpat to 2.4.7 with an important fix

2022-03-08 Thread Steve Dower
Change by Steve Dower : -- assignee: -> steve.dower resolution: -> fixed stage: patch review -> resolved status: open -> closed ___ Python tracker ___

[issue44549] Update Windows installer to use bzip2 1.0.8

2022-03-08 Thread Steve Dower
Change by Steve Dower : -- resolution: -> fixed stage: patch review -> resolved status: open -> closed ___ Python tracker ___ ___

[issue46948] [CVE-2022-26488] Escalation of privilege via Windows Installer

2022-03-08 Thread Steve Dower
Steve Dower added the comment: > Is there anything on our end we can do to prevent this kind of issue in the > future? Probably not, I think it's just a lesson learned about the capabilities of the MSI format and its integration with Windows (well, we could hurry up moving everyone to the

[issue46953] use FASTCALL for __import__ builtin

2022-03-08 Thread Serhiy Storchaka
Serhiy Storchaka added the comment: The recommended way is to use importlib.import_module(). -- ___ Python tracker ___ ___

[issue46957] Logger with a custom class breaks on copy

2022-03-08 Thread Govinda Totla
New submission from Govinda Totla : The logging module allows you set a custom Logger class as the default logger. However, this breaks when we try to copy the logger which was created before setting the logger class ``` import copy import logging # Some module we don't control oldLogger =

[issue23325] Turn SIG_DFL and SIG_IGN into functions

2022-03-08 Thread Serhiy Storchaka
Serhiy Storchaka added the comment: Agree. There were too many changes in this code, and making SIG_DFL and SIG_IGN functions exposes some issues with sharing objects between interpreters. It is easier to keep them integers for now. -- ___ Python

[issue46955] The documentation mentions asyncio.Server. It does not exist.

2022-03-08 Thread Stefan Zabka
Change by Stefan Zabka : -- keywords: +patch pull_requests: +29872 stage: -> patch review pull_request: https://github.com/python/cpython/pull/31760 ___ Python tracker ___

[issue40280] Consider supporting emscripten/webassembly as a build target

2022-03-08 Thread Christian Heimes
Christian Heimes added the comment: New changeset 5081e78efde901556398615eb477c63c836686e5 by Christian Heimes in branch 'main': bpo-40280: Block more non-working syscalls in Emscripten (GH-31757) https://github.com/python/cpython/commit/5081e78efde901556398615eb477c63c836686e5 --

[issue46956] TextIOWrapper.seek silently wraps around on very large offsets

2022-03-08 Thread Zsolt Cserna
Change by Zsolt Cserna : -- nosy: +csernazs ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe:

[issue23325] Turn SIG_DFL and SIG_IGN into functions

2022-03-08 Thread Christian Heimes
Christian Heimes added the comment: My PR 31759 removes the assumption of small int singletons and replaces C comparison with PyObject_RichCompareBool() Py_EQ calls. I still prefer Serhiy's solution, but it may cause backwards incompatible breakage. My fix can be backported to 3.9 and 3.10

[issue23325] Turn SIG_DFL and SIG_IGN into functions

2022-03-08 Thread Christian Heimes
Change by Christian Heimes : -- pull_requests: +29871 pull_request: https://github.com/python/cpython/pull/31759 ___ Python tracker ___

[issue40059] Provide a toml module in the standard library

2022-03-08 Thread Petr Viktorin
Petr Viktorin added the comment: The PR is merged and buildbots are green. Thank you to everyone who helped! Now would be a good time to bikeshed wording in the documentation. >From the PR: > Would it be good to mention in the docs why load() takes only binary files? > The encoding

[issue46956] TextIOWrapper.seek silently wraps around on very large offsets

2022-03-08 Thread László Vaskó
New submission from László Vaskó : `f.seek()` method may silently wrap around at offsets greater than `1 << 64` (on AMD64) but return the original seek offset: $ strace -e lseek python3 [...] bunch of strace output >>> f = open("/tmp/whatever", "w") [...] bunh of strace output

[issue46953] use FASTCALL for __import__ builtin

2022-03-08 Thread Kumar Aditya
Kumar Aditya added the comment: Occurrence of __import__ calls in stdlib: grep __import__ Lib/*/*.py | wc -l 28 It is common to import directly via __import__ outside the stdlib too. -- ___ Python tracker

[issue44439] stdlib wrongly uses len() for bytes-like object

2022-03-08 Thread miss-islington
miss-islington added the comment: New changeset 0663ca17f5535178c083c6734fa52e40bd2db2de by Miss Islington (bot) in branch '3.9': bpo-44439: _ZipWriteFile.write() handle buffer protocol correctly (GH-29468) https://github.com/python/cpython/commit/0663ca17f5535178c083c6734fa52e40bd2db2de

[issue44439] stdlib wrongly uses len() for bytes-like object

2022-03-08 Thread miss-islington
miss-islington added the comment: New changeset 21c5b3f73fb11fb0d3239971f72e8f0574a07245 by Miss Islington (bot) in branch '3.10': bpo-44439: _ZipWriteFile.write() handle buffer protocol correctly (GH-29468) https://github.com/python/cpython/commit/21c5b3f73fb11fb0d3239971f72e8f0574a07245

[issue46955] The documentation mentions asyncio.Server. It does not exist.

2022-03-08 Thread Stefan Zabka
New submission from Stefan Zabka : The asyncio documentation claims that there is a class [asyncio.Server](https://docs.python.org/3/library/asyncio-eventloop.html#asyncio.Server). However when looking in the sources I can only find

[issue40280] Consider supporting emscripten/webassembly as a build target

2022-03-08 Thread Christian Heimes
Change by Christian Heimes : -- pull_requests: +29870 pull_request: https://github.com/python/cpython/pull/31757 ___ Python tracker ___

[issue46953] use FASTCALL for __import__ builtin

2022-03-08 Thread Kumar Aditya
Kumar Aditya added the comment: The PR uses argument clinic and not hand written parsing code, which in turn is faster. -- ___ Python tracker ___

[issue46954] Awaiting multiple times on same task increases memory usage unboundedly

2022-03-08 Thread David M.
New submission from David M. : Awaiting multiple times on a single task that failed with an exception results in an unbounded increase in memory usage. Enough repeated "await"s of the task can result in an OOM. The same pattern on a task that didn't raise an exception behaves as expected.

[issue46784] Duplicated symbols when linking embedded Python with libexpat

2022-03-08 Thread Łukasz Langa
Łukasz Langa added the comment: New changeset ccbc31ecf3a08ef626be9bbb099f0ce801142fc8 by Miss Islington (bot) in branch '3.8': bpo-46784: Add newly exported expat symbols to the namespace. (GH-31397) (GH-31419)

[issue44439] stdlib wrongly uses len() for bytes-like object

2022-03-08 Thread miss-islington
Change by miss-islington : -- pull_requests: +29868 stage: resolved -> patch review pull_request: https://github.com/python/cpython/pull/31755 ___ Python tracker ___

[issue44439] stdlib wrongly uses len() for bytes-like object

2022-03-08 Thread miss-islington
Change by miss-islington : -- pull_requests: +29869 pull_request: https://github.com/python/cpython/pull/31756 ___ Python tracker ___

[issue44439] stdlib wrongly uses len() for bytes-like object

2022-03-08 Thread Serhiy Storchaka
Serhiy Storchaka added the comment: New changeset 36dd7396fcd26d8bf9919d536d05d7000becbe5b by Ma Lin in branch 'main': bpo-44439: _ZipWriteFile.write() handle buffer protocol correctly (GH-29468) https://github.com/python/cpython/commit/36dd7396fcd26d8bf9919d536d05d7000becbe5b --

[issue46947] unicodedata.name gives ValueError for control characters

2022-03-08 Thread Serhiy Storchaka
Serhiy Storchaka added the comment: This is a duplicate of issue18234. -- nosy: +serhiy.storchaka resolution: -> duplicate stage: -> resolved status: open -> closed superseder: -> Unicodedata module should provide access to codepoint aliases ___

[issue46953] use FASTCALL for __import__ builtin

2022-03-08 Thread Serhiy Storchaka
Serhiy Storchaka added the comment: __import__() usually is not called directly, and in common case (when it is not overridden) the overhead of the call is avoided completely in the import statement. And in non-trivial case, it would only save 80 microseconds if you import 1000 modules. I

[issue44549] Update Windows installer to use bzip2 1.0.8

2022-03-08 Thread Łukasz Langa
Łukasz Langa added the comment: New changeset 6649519e67841b1aa12672f1d9b5cb24494f6196 by Steve Dower in branch '3.8': bpo-44549: Update bzip2 to 1.0.8 in Windows builds to mitigate CVE-2016-3189 and CVE-2019-12900 (GH-31732) (GH-31734)

[issue46948] [CVE-2022-26488] Escalation of privilege via Windows Installer

2022-03-08 Thread Łukasz Langa
Łukasz Langa added the comment: New changeset cff1b78c1dfb2a62b1e16fabc5f43bc3634d9de7 by Steve Dower in branch '3.8': bpo-46948: Fix CVE-2022-26488 by ensuring the Windows Installer correctly uses the install path during repair (GH-31729)

[issue46932] Please update bundled libexpat to 2.4.7 with an important fix

2022-03-08 Thread Łukasz Langa
Łukasz Langa added the comment: New changeset c3ec5bc1b7a14b04621920f111aee01c31f6f1c1 by Miss Islington (bot) in branch '3.8': bpo-46932: Update bundled libexpat to 2.4.7 (GH-31736) (GH-31740) https://github.com/python/cpython/commit/c3ec5bc1b7a14b04621920f111aee01c31f6f1c1 --

[issue46878] [sqlite3] remove "non-standard" from docstrings

2022-03-08 Thread Erlend E. Aasland
Change by Erlend E. Aasland : -- pull_requests: +29867 pull_request: https://github.com/python/cpython/pull/31754 ___ Python tracker ___

[issue46878] [sqlite3] remove "non-standard" from docstrings

2022-03-08 Thread Erlend E. Aasland
Change by Erlend E. Aasland : -- pull_requests: +29866 pull_request: https://github.com/python/cpython/pull/31753 ___ Python tracker ___

[issue40059] Provide a toml module in the standard library

2022-03-08 Thread Petr Viktorin
Petr Viktorin added the comment: New changeset 591f6754b56cb7f6c31fce8c22528bdf0a99556c by Taneli Hukkinen in branch 'main': bpo-40059: Add tomllib (PEP-680) (GH-31498) https://github.com/python/cpython/commit/591f6754b56cb7f6c31fce8c22528bdf0a99556c -- nosy: +petr.viktorin