[issue44726] Build macOS version with thin lto option
New submission from Dong-hee Na : Since the thin-lto option is available for macOS distribution. We can consider using the thin-lto option for the next macOS Python distribution? -- components: Build, macOS messages: 398058 nosy: corona10, ned.deily, ronaldoussoren priority: normal severity: normal status: open title: Build macOS version with thin lto option type: enhancement versions: Python 3.11 ___ Python tracker <https://bugs.python.org/issue44726> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue44611] CPython uses deprecated randomness API
Change by Dong-hee Na : -- resolution: -> fixed stage: patch review -> resolved status: open -> closed ___ Python tracker <https://bugs.python.org/issue44611> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue44611] CPython uses deprecated randomness API
Dong-hee Na added the comment: New changeset 906fe47083bc9ab7ed2b70c99c1b0daad021f126 by Dong-hee Na in branch 'main': bpo-44611: Use BCryptGenRandom instead of CryptGenRandom on Windows (GH-27168) https://github.com/python/cpython/commit/906fe47083bc9ab7ed2b70c99c1b0daad021f126 -- ___ Python tracker <https://bugs.python.org/issue44611> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue44705] Support Windows file open modes for `open` built-in function
Change by Dong-hee Na : -- nosy: +corona10 ___ Python tracker <https://bugs.python.org/issue44705> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue44705] Support Windows file open modes for `open` built-in function
Change by Dong-hee Na : -- versions: -Python 3.10, Python 3.6, Python 3.7, Python 3.8, Python 3.9 ___ Python tracker <https://bugs.python.org/issue44705> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue44705] Support Windows file open modes for `open` built-in function
Change by Dong-hee Na : -- nosy: +methane ___ Python tracker <https://bugs.python.org/issue44705> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue44611] CPython uses deprecated randomness API
Dong-hee Na added the comment: @tim.peters Can you please take a look at GH-27168? I would like to get your review before merging this PR :) -- ___ Python tracker <https://bugs.python.org/issue44611> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue44340] Add support for building cpython with clang thin lto
Dong-hee Na added the comment: @ned.deily Can we use the thin-lto option for next macOS Python distribution? In my local environment, it passes all tests :) https://github.com/python/cpython/blob/366fcbac18e3adc41e3901580dbedb6a91e41a10/Mac/BuildScript/build-installer.py#L1199 FYI, Gentoo already recommends using the thin LTO instead of the full LTO. https://wiki.gentoo.org/wiki/Clang#Link-time_optimizations_with_Clang -- nosy: +ned.deily ___ Python tracker <https://bugs.python.org/issue44340> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue44549] BZip 1.0.6 Critical Vulnerability
Dong-hee Na added the comment: > current macOS python.org installers dynamically link to the system-provided > copies of Bzip2 Okay, so this issue looks out of scope to the CPython team if the Windows distribution follows the same policy. @steve.dowe Can you check about this issue? -- ___ Python tracker <https://bugs.python.org/issue44549> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue44549] BZip 1.0.6 Critical Vulnerability
Dong-hee Na added the comment: Hmm since I am not a distribution expert, I would like to follow other core devs opinions. Almost Linux distributions use bzip2 1.0.6 by default. -- ___ Python tracker <https://bugs.python.org/issue44549> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue44549] BZip 1.0.6 Critical Vulnerability
Change by Dong-hee Na : -- components: +macOS nosy: +ronaldoussoren type: crash -> security ___ Python tracker <https://bugs.python.org/issue44549> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue44549] BZip 1.0.6 Critical Vulnerability
Change by Dong-hee Na : -- pull_requests: +25790 pull_request: https://github.com/python/cpython/pull/27241 ___ Python tracker <https://bugs.python.org/issue44549> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue44549] BZip 1.0.6 Critical Vulnerability
Dong-hee Na added the comment: @ned.deily Is it possible to update bz2 to 1.0.8 on macOS distribution? I found the guide to update the library on Windows but for the macOS version, I can not find. -- nosy: +ned.deily ___ Python tracker <https://bugs.python.org/issue44549> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue44549] BZip 1.0.6 Critical Vulnerability
Change by Dong-hee Na : -- keywords: +patch pull_requests: +25788 stage: -> patch review pull_request: https://github.com/python/cpython/pull/27239 ___ Python tracker <https://bugs.python.org/issue44549> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue44340] Add support for building cpython with clang thin lto
Change by Dong-hee Na : -- resolution: -> fixed stage: patch review -> resolved status: open -> closed ___ Python tracker <https://bugs.python.org/issue44340> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue44340] Add support for building cpython with clang thin lto
Dong-hee Na added the comment: Now CPython 3.11 supports the Thin LTO, Thank you for the report and contribution, Brett! And also thank you Pablo and Gregory for the reviews! -- ___ Python tracker <https://bugs.python.org/issue44340> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue44340] Add support for building cpython with clang thin lto
Dong-hee Na added the comment: New changeset b2cf2513f9184c850a69fab718532b4f7c6a003d by Dong-hee Na in branch 'main': bpo-44340: Add support for building with clang full/thin lto (GH-27231) https://github.com/python/cpython/commit/b2cf2513f9184c850a69fab718532b4f7c6a003d -- ___ Python tracker <https://bugs.python.org/issue44340> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue44661] Update property_descr_set to use vectorcall if possible.
Dong-hee Na added the comment: class Person: def __init__(self): self.__age = 0 @property def age(self): return self.__age @age.setter def age(self, value): self.__age = value p = Person() p.age = 10 # Now become faster -- resolution: -> fixed stage: patch review -> resolved status: open -> closed ___ Python tracker <https://bugs.python.org/issue44661> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue44661] Update property_descr_set to use vectorcall if possible.
Dong-hee Na added the comment: New changeset 635bfe8162981332b36cc556bac78e869af579c2 by Dong-hee Na in branch 'main': bpo-44661: Update property_descr_set to use vectorcall if possible. (GH-27206) https://github.com/python/cpython/commit/635bfe8162981332b36cc556bac78e869af579c2 -- ___ Python tracker <https://bugs.python.org/issue44661> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue44340] Add support for building cpython with clang thin lto
Dong-hee Na added the comment: clang version 11.0.0 -- ___ Python tracker <https://bugs.python.org/issue44340> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue44340] Add support for building cpython with clang thin lto
Dong-hee Na added the comment: The test is executed under the following environments. There is no significant performance changed. MS Azure: D8s v3 CentOS Linux release 8.2.2004 (Core) [corona10@PythonLinux cpython]$ ./python -m pyperformance compare full.json thin.json full.json = Performance version: 1.0.2 Report on Linux-4.18.0-193.28.1.el8_2.x86_64-x86_64-with-glibc2.28 Number of logical CPUs: 8 Start date: 2021-07-18 23:18:04.644067 End date: 2021-07-18 23:44:20.951457 thin.json = Performance version: 1.0.2 Report on Linux-4.18.0-193.28.1.el8_2.x86_64-x86_64-with-glibc2.28 Number of logical CPUs: 8 Start date: 2021-07-18 22:46:00.717563 End date: 2021-07-18 23:12:19.376766 ### 2to3 ### Mean +- std dev: 570 ms +- 17 ms -> 568 ms +- 20 ms: 1.00x faster Not significant ### chameleon ### Mean +- std dev: 16.9 ms +- 0.6 ms -> 16.9 ms +- 0.9 ms: 1.00x slower Not significant ### chaos ### Mean +- std dev: 182 ms +- 7 ms -> 179 ms +- 7 ms: 1.02x faster Not significant ### crypto_pyaes ### Mean +- std dev: 198 ms +- 6 ms -> 192 ms +- 6 ms: 1.03x faster Significant (t=5.26) ### deltablue ### Mean +- std dev: 13.4 ms +- 0.5 ms -> 13.5 ms +- 0.5 ms: 1.01x slower Not significant ### django_template ### Mean +- std dev: 94.0 ms +- 3.2 ms -> 91.8 ms +- 3.7 ms: 1.02x faster Significant (t=3.53) ### dulwich_log ### Mean +- std dev: 178 ms +- 6 ms -> 176 ms +- 8 ms: 1.02x faster Not significant ### fannkuch ### Mean +- std dev: 764 ms +- 17 ms -> 755 ms +- 15 ms: 1.01x faster Not significant ### float ### Mean +- std dev: 194 ms +- 8 ms -> 187 ms +- 6 ms: 1.03x faster Significant (t=4.95) ### go ### Mean +- std dev: 388 ms +- 14 ms -> 387 ms +- 14 ms: 1.00x faster Not significant ### hexiom ### Mean +- std dev: 17.0 ms +- 0.7 ms -> 17.5 ms +- 0.8 ms: 1.03x slower Significant (t=-3.40) ### json_dumps ### Mean +- std dev: 22.5 ms +- 0.9 ms -> 22.3 ms +- 0.7 ms: 1.01x faster Not significant ### json_loads ### Mean +- std dev: 45.8 us +- 2.3 us -> 46.5 us +- 1.8 us: 1.02x slower Not significant ### logging_format ### Mean +- std dev: 19.1 us +- 0.9 us -> 18.7 us +- 0.7 us: 1.02x faster Not significant ### logging_silent ### Mean +- std dev: 336 ns +- 17 ns -> 334 ns +- 18 ns: 1.00x faster Not significant ### logging_simple ### Mean +- std dev: 17.1 us +- 0.8 us -> 16.7 us +- 0.8 us: 1.03x faster Significant (t=3.12) ### mako ### Mean +- std dev: 27.6 ms +- 1.6 ms -> 26.6 ms +- 0.9 ms: 1.04x faster Significant (t=4.11) ### meteor_contest ### Mean +- std dev: 172 ms +- 5 ms -> 169 ms +- 5 ms: 1.01x faster Not significant ### nbody ### Mean +- std dev: 232 ms +- 8 ms -> 224 ms +- 8 ms: 1.04x faster Significant (t=6.03) ### nqueens ### Mean +- std dev: 167 ms +- 7 ms -> 166 ms +- 7 ms: 1.00x faster Not significant ### pathlib ### Mean +- std dev: 38.2 ms +- 1.7 ms -> 37.4 ms +- 1.9 ms: 1.02x faster Significant (t=2.41) ### pickle ### Mean +- std dev: 19.4 us +- 0.8 us -> 19.5 us +- 0.8 us: 1.00x slower Not significant ### pickle_dict ### Mean +- std dev: 43.5 us +- 1.9 us -> 43.0 us +- 1.9 us: 1.01x faster Not significant ### pickle_list ### Mean +- std dev: 6.81 us +- 0.26 us -> 6.81 us +- 0.27 us: 1.00x slower Not significant ### pickle_pure_python ### Mean +- std dev: 840 us +- 28 us -> 825 us +- 28 us: 1.02x faster Not significant ### pidigits ### Mean +- std dev: 294 ms +- 9 ms -> 294 ms +- 9 ms: 1.00x slower Not significant ### pyflate ### Mean +- std dev: 1.17 sec +- 0.02 sec -> 1.16 sec +- 0.03 sec: 1.01x faster Not significant ### python_startup ### Mean +- std dev: 15.3 ms +- 0.6 ms -> 15.3 ms +- 0.6 ms: 1.00x faster Not significant ### python_startup_no_site ### Mean +- std dev: 10.3 ms +- 0.3 ms -> 10.2 ms +- 0.4 ms: 1.01x faster Not significant ### raytrace ### Mean +- std dev: 911 ms +- 19 ms -> 911 ms +- 21 ms: 1.00x faster Not significant ### regex_compile ### Mean +- std dev: 314 ms +- 12 ms -> 310 ms +- 10 ms: 1.01x faster Not significant ### regex_dna ### Mean +- std dev: 317 ms +- 10 ms -> 299 ms +- 9 ms: 1.06x faster Significant (t=9.99) ### regex_effbot ### Mean +- std dev: 6.20 ms +- 0.27 ms -> 5.80 ms +- 0.25 ms: 1.07x faster Significant (t=8.49) ### regex_v8 ### Mean +- std dev: 43.0 ms +- 1.3 ms -> 39.9 ms +- 1.9 ms: 1.08x faster Significant (t=10.22) ### richards ### Mean +- std dev: 158 ms +- 8 ms -> 157 ms +- 8 ms: 1.01x faster Not significant ### scimark_fft ### Mean +- std dev: 727 ms +- 18 ms -> 716 ms +- 18 ms: 1.02x faster Not significant ### scimark_lu ### Mean +- std dev: 309 ms +- 11 ms -> 304 ms +- 10 ms: 1.01x faster Not significant ### scimark_monte_carlo ### Mean +- std dev: 180 ms +- 6 ms -> 181 ms +- 8 ms: 1.00x slower Not significant ### scimark_sor ### Mean +- std dev: 355 ms +- 9 ms -> 352 ms +- 11 ms: 1.01x faster Not significant ### scimark_sparse_mat_mult ### Mean +- std dev: 9.51 ms +- 0.32 ms -&
[issue44340] Add support for building cpython with clang thin lto
Dong-hee Na added the comment: FYI, Thin LTO shows enhanced build time. Full LTO (./configure --with-lto=full CC=clang) real2m33.740s user8m25.695s sys 0m13.124s Thin LTO (./configure --with-lto=thin CC=clang) real1m51.867s user12m53.694s sys 0m12.786s -- ___ Python tracker <https://bugs.python.org/issue44340> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue44340] Add support for building cpython with clang thin lto
Change by Dong-hee Na : -- versions: +Python 3.11 ___ Python tracker <https://bugs.python.org/issue44340> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue44340] Add support for building cpython with clang thin lto
Dong-hee Na added the comment: I am now building the experiment environment to compare between thin-lto and full-lto -- ___ Python tracker <https://bugs.python.org/issue44340> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue44340] Add support for building cpython with clang thin lto
Change by Dong-hee Na : -- pull_requests: +25779 pull_request: https://github.com/python/cpython/pull/27231 ___ Python tracker <https://bugs.python.org/issue44340> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue44549] BZip 1.0.6 Critical Vulnerability
Dong-hee Na added the comment: I request the dependency update to use bzip2 1.0.8 which is the stable version. https://github.com/python/cpython-source-deps/pull/25 -- ___ Python tracker <https://bugs.python.org/issue44549> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue44549] BZip 1.0.6 Critical Vulnerability
Change by Dong-hee Na : -- nosy: +corona10 ___ Python tracker <https://bugs.python.org/issue44549> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue44657] instancemethod_call should use PyInstanceMethod_GET_FUNCTION macro
Change by Dong-hee Na : -- versions: -Python 3.6, Python 3.7, Python 3.8 ___ Python tracker <https://bugs.python.org/issue44657> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue44661] Update property_descr_set to use vectorcall if possible.
Dong-hee Na added the comment: I updated the benchmark, and it shows 1.12x faster -- ___ Python tracker <https://bugs.python.org/issue44661> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue44661] Update property_descr_set to use vectorcall if possible.
Change by Dong-hee Na : Removed file: https://bugs.python.org/file50154/bench_property.py ___ Python tracker <https://bugs.python.org/issue44661> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue44661] Update property_descr_set to use vectorcall if possible.
Change by Dong-hee Na : Added file: https://bugs.python.org/file50155/bench_property.py ___ Python tracker <https://bugs.python.org/issue44661> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue44661] Update property_descr_set to use vectorcall if possible.
Dong-hee Na added the comment: Oops sorry, it was the wrong benchmark, it will be faster.. ;) Mean +- std dev: [property_base] 140 ns +- 5 ns -> [property_vectorcall] 125 ns +- 2 ns: 1.12x faster -- ___ Python tracker <https://bugs.python.org/issue44661> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue44611] CPython uses deprecated randomness API
Change by Dong-hee Na : -- pull_requests: -25742 ___ Python tracker <https://bugs.python.org/issue44611> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue44611] CPython uses deprecated randomness API
Change by Dong-hee Na : -- pull_requests: +25742 pull_request: https://github.com/python/cpython/pull/27206 ___ Python tracker <https://bugs.python.org/issue44611> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue44661] Update property_descr_set to use vectorcall if possible.
Change by Dong-hee Na : -- keywords: +patch pull_requests: +25741 stage: -> patch review pull_request: https://github.com/python/cpython/pull/27206 ___ Python tracker <https://bugs.python.org/issue44661> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue44611] CPython uses deprecated randomness API
Change by Dong-hee Na : -- pull_requests: -25740 ___ Python tracker <https://bugs.python.org/issue44611> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue44611] CPython uses deprecated randomness API
Change by Dong-hee Na : -- pull_requests: +25740 pull_request: https://github.com/python/cpython/pull/27206 ___ Python tracker <https://bugs.python.org/issue44611> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue44661] Update property_descr_set to use vectorcall if possible.
New submission from Dong-hee Na : It shows a consistent 1-2% performance improvement. Mean +- std dev: [property_base] 40.6 ns +- 0.6 ns -> [property_vectorcall] 40.0 ns +- 0.7 ns: 1.01x faster -- components: Interpreter Core files: bench_property.py messages: 397701 nosy: corona10, erlendaasland, kj, pablogsal, vstinner priority: normal severity: normal status: open title: Update property_descr_set to use vectorcall if possible. type: performance versions: Python 3.11 Added file: https://bugs.python.org/file50154/bench_property.py ___ Python tracker <https://bugs.python.org/issue44661> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue44657] instancemethod_call should use PyInstanceMethod_GET_FUNCTION macro
Change by Dong-hee Na : -- keywords: +patch pull_requests: +25736 stage: -> patch review pull_request: https://github.com/python/cpython/pull/27202 ___ Python tracker <https://bugs.python.org/issue44657> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue44657] instancemethod_call should use PyInstanceMethod_GET_FUNCTION macro
Change by Dong-hee Na : -- nosy: +corona10 ___ Python tracker <https://bugs.python.org/issue44657> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue44654] Refactor and clean up the union type implementation
Change by Dong-hee Na : -- nosy: +corona10 ___ Python tracker <https://bugs.python.org/issue44654> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue44413] OverflowError: mktime argument out of range after 2019
Change by Dong-hee Na : -- nosy: +corona10 ___ Python tracker <https://bugs.python.org/issue44413> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue44611] CPython uses deprecated randomness API
Change by Dong-hee Na : -- keywords: +patch pull_requests: +25704 stage: -> patch review pull_request: https://github.com/python/cpython/pull/27168 ___ Python tracker <https://bugs.python.org/issue44611> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue44611] CPython uses deprecated randomness API
Change by Dong-hee Na : -- nosy: +corona10 ___ Python tracker <https://bugs.python.org/issue44611> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue38210] Intersection of dict view with iterator returns empty set
Dong-hee Na added the comment: >Interestingly, this doesn't seem to have a negative effect on correctness as >the silently omitted unhashable I think so too. The error actually raises when adding the object into the set. https://github.com/python/cpython/blob/818628c2da99ba0376313971816d472c65c9a9fc/Objects/dictobject.c#L4384 Since the target object to be added is dynamically generated, I think that the issue does not need to be fixed. Otherwise, we have to check that all objects are addable to `set` object before executing this operation but it looks harmful to performance. -- ___ Python tracker <https://bugs.python.org/issue38210> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue44558] Make the implementation consistency of operator.countOf/indexOf
Dong-hee Na added the comment: Thank you Rupert for reporting and contributing!! -- resolution: -> fixed stage: patch review -> resolved status: open -> closed ___ Python tracker <https://bugs.python.org/issue44558> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue44558] Make the implementation consistency of operator.countOf/indexOf
Dong-hee Na added the comment: New changeset 9761abf30617946a374886184b0e36ec050dd8d7 by Dong-hee Na in branch '3.9': [3.9] bpo-44558: Match countOf `is`/`==` treatment to c (GH-27007). (GH-27055) https://github.com/python/cpython/commit/9761abf30617946a374886184b0e36ec050dd8d7 -- ___ Python tracker <https://bugs.python.org/issue44558> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue44558] Make the implementation consistency of operator.countOf/indexOf
Change by Dong-hee Na : -- pull_requests: +25611 pull_request: https://github.com/python/cpython/pull/27055 ___ Python tracker <https://bugs.python.org/issue44558> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue44558] Make the implementation consistency of operator.countOf/indexOf
Change by Dong-hee Na : -- assignee: docs@python -> corona10 components: -Documentation title: operator.countOf `is` / `==` inconsistency -> Make the implementation consistency of operator.countOf/indexOf ___ Python tracker <https://bugs.python.org/issue44558> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue44558] operator.countOf `is` / `==` inconsistency
Dong-hee Na added the comment: New changeset 6bd3ecfc272b122b55a6adec50dd7a7c868f262f by Rupert Tombs in branch 'main': bpo-44558: Match countOf `is`/`==` treatment to c (GH-27007) https://github.com/python/cpython/commit/6bd3ecfc272b122b55a6adec50dd7a7c868f262f -- ___ Python tracker <https://bugs.python.org/issue44558> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue44558] operator.countOf `is` / `==` inconsistency
Dong-hee Na added the comment: @vstinner https://github.com/python/cpython/pull/27007 is not yet merged due to CLA issue -- ___ Python tracker <https://bugs.python.org/issue44558> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue44558] operator.countOf `is` / `==` inconsistency
Dong-hee Na added the comment: New changeset 09302405d22e86884d6058226790c0cdf5b72f14 by Dong-hee Na in branch 'main': bpo-44558: Make the implementation consistency of operator.indexOf (GH-27012) https://github.com/python/cpython/commit/09302405d22e86884d6058226790c0cdf5b72f14 -- ___ Python tracker <https://bugs.python.org/issue44558> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue44558] operator.countOf `is` / `==` inconsistency
Change by Dong-hee Na : -- versions: -Python 3.6, Python 3.7, Python 3.8 ___ Python tracker <https://bugs.python.org/issue44558> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue44558] operator.countOf `is` / `==` inconsistency
Change by Dong-hee Na : -- pull_requests: +25572 pull_request: https://github.com/python/cpython/pull/27012 ___ Python tracker <https://bugs.python.org/issue44558> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue44558] operator.countOf `is` / `==` inconsistency
Change by Dong-hee Na : -- nosy: +corona10, serhiy.storchaka, vstinner ___ Python tracker <https://bugs.python.org/issue44558> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue44560] Unrecognized charset "eucgb2312_cn" in email header for many MUA
Change by Dong-hee Na : -- nosy: +corona10 ___ Python tracker <https://bugs.python.org/issue44560> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue43425] test_peg_generator.test_c_parser emits DeprecationWarning due to distutils
Dong-hee Na added the comment: New changeset a7e251b07aa5f1a858a3e791a30dea78e93ab728 by Dong-hee Na in branch 'main': bpo-43425: Update setup.py not to use distutils.log (GH-26969) https://github.com/python/cpython/commit/a7e251b07aa5f1a858a3e791a30dea78e93ab728 -- ___ Python tracker <https://bugs.python.org/issue43425> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue43425] test_peg_generator.test_c_parser emits DeprecationWarning due to distutils
Change by Dong-hee Na : -- pull_requests: +25543 pull_request: https://github.com/python/cpython/pull/26981 ___ Python tracker <https://bugs.python.org/issue43425> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue43425] test_peg_generator.test_c_parser emits DeprecationWarning due to distutils
Dong-hee Na added the comment: New changeset c8979f780e4b7d6db5693cb26a2956cc785abb48 by Dong-hee Na in branch 'main': bpo-43425: Update _osx_support not to use distutils.log (GH-26968) https://github.com/python/cpython/commit/c8979f780e4b7d6db5693cb26a2956cc785abb48 -- ___ Python tracker <https://bugs.python.org/issue43425> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue43425] test_peg_generator.test_c_parser emits DeprecationWarning due to distutils
Change by Dong-hee Na : -- pull_requests: +25533 pull_request: https://github.com/python/cpython/pull/26969 ___ Python tracker <https://bugs.python.org/issue43425> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue43425] test_peg_generator.test_c_parser emits DeprecationWarning due to distutils
Change by Dong-hee Na : -- pull_requests: +25532 pull_request: https://github.com/python/cpython/pull/26968 ___ Python tracker <https://bugs.python.org/issue43425> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue43770] Rework C types initialization
Change by Dong-hee Na : -- nosy: +corona10 ___ Python tracker <https://bugs.python.org/issue43770> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue44497] distutil findall can choke with recursive symlinks (performance)
Dong-hee Na added the comment: Since the distutils is deprecated at PEP632, I would like to suggest changing the implementation to use setuptools. -- nosy: +corona10 ___ Python tracker <https://bugs.python.org/issue44497> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue44497] distutil findall can choke with recursive symlinks (performance)
Change by Dong-hee Na : -- stage: patch review -> resolved status: open -> closed ___ Python tracker <https://bugs.python.org/issue44497> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue44497] distutil findall can choke with recursive symlinks (performance)
Change by Dong-hee Na : -- resolution: -> wont fix ___ Python tracker <https://bugs.python.org/issue44497> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue42862] Use functools.lru_cache iso. _sqlite.Cache in sqlite3 module
Dong-hee Na added the comment: New changeset 34356a0a4bad0be124ae892cda6c30a38f5f1061 by Erlend Egeberg Aasland in branch 'main': bpo-42862: Strip stale sqlite3 cache ignores from c-analyzer (GH-26876) https://github.com/python/cpython/commit/34356a0a4bad0be124ae892cda6c30a38f5f1061 -- nosy: +corona10 ___ Python tracker <https://bugs.python.org/issue42862> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue42064] Convert sqlite3 to multi-phase initialisation (PEP 489)
Dong-hee Na added the comment: New changeset 019ad62afd20e80c74f879aa716e339b992a0bb9 by Erlend Egeberg Aasland in branch 'main': bpo-42064: Remove stale extern declarations in `sqlite3` headers (GH-26840) https://github.com/python/cpython/commit/019ad62afd20e80c74f879aa716e339b992a0bb9 -- ___ Python tracker <https://bugs.python.org/issue42064> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue44496] string.Formatter class not allowing {.field}
Change by Dong-hee Na : -- nosy: +corona10 ___ Python tracker <https://bugs.python.org/issue44496> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue28395] Remove unnecessary semicolons in tests
Change by Dong-hee Na : -- resolution: -> fixed stage: patch review -> resolved status: open -> closed ___ Python tracker <https://bugs.python.org/issue28395> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue28395] Remove unnecessary semicolons in tests
Dong-hee Na added the comment: New changeset 5a3108044d2e5b694da2d1f4176c9bbaef15c142 by Dong-hee Na in branch 'main': bpo-28395: Remove unnecessary semicolons in tests (GH-26868) https://github.com/python/cpython/commit/5a3108044d2e5b694da2d1f4176c9bbaef15c142 -- ___ Python tracker <https://bugs.python.org/issue28395> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue28395] Remove unnecessary semicolons in tests
Change by Dong-hee Na : -- nosy: +corona10 nosy_count: 3.0 -> 4.0 pull_requests: +25443 stage: -> patch review pull_request: https://github.com/python/cpython/pull/26868 ___ Python tracker <https://bugs.python.org/issue28395> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue44395] email.message as_string() not writing unixfrom
Change by Dong-hee Na : -- resolution: -> fixed stage: patch review -> resolved status: open -> closed ___ Python tracker <https://bugs.python.org/issue44395> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue44395] email.message as_string() not writing unixfrom
Dong-hee Na added the comment: New changeset 30f7a77f359a0fc6e37988b0f317a77a15d66b7b by Dong-hee Na in branch 'main': bpo-44395: Fix MIMEPart.as_string to pass unixfrom properly (GH-26685) https://github.com/python/cpython/commit/30f7a77f359a0fc6e37988b0f317a77a15d66b7b -- ___ Python tracker <https://bugs.python.org/issue44395> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue43425] test_peg_generator.test_c_parser emits DeprecationWarning due to distutils
Dong-hee Na added the comment: New changeset 736ed6f7a9f465ba728198e8bca81e5fbe71bc37 by Dong-hee Na in branch 'main': bpo-43425: Update test_c_parser not to use TempdirManager (GH-26693) https://github.com/python/cpython/commit/736ed6f7a9f465ba728198e8bca81e5fbe71bc37 -- ___ Python tracker <https://bugs.python.org/issue43425> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue43425] test_peg_generator.test_c_parser emits DeprecationWarning due to distutils
Change by Dong-hee Na : -- keywords: +patch nosy: +corona10 nosy_count: 4.0 -> 5.0 pull_requests: +25278 stage: -> patch review pull_request: https://github.com/python/cpython/pull/26693 ___ Python tracker <https://bugs.python.org/issue43425> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue44400] Propose random.randbool()
Dong-hee Na added the comment: s / from other core-devs / from core-devs -- ___ Python tracker <https://bugs.python.org/issue44400> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue44359] test_ftplib fails as "env changes" if a socket operation times out in a thread: TimeoutError is not catched
Change by Dong-hee Na : -- nosy: +corona10 ___ Python tracker <https://bugs.python.org/issue44359> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue44400] Propose random.randbool()
Dong-hee Na added the comment: To explain my thought, > Not every one line expression needs to be a function in a library. > `bool(getrandbits(1))` is self-explanatory enough, Yeah, I agree with the point of view, it might be enough. But considering the popularity of the Python language and there is a lot of new people who enter the programming world with Python for their own purpose so there are a lot of people who are not familiar with the concept of bits. So I thought that the random module can become more friendly for those people. And for example, Java/Scala already provides those high-level APIs (and there is a similar proposal at Go also: https://github.com/golang/go/issues/23804). but it does not mean that Python should provide the same APIs. And I know that we also have to consider the maintenance cost and the principle of library scope. Anyway, this is the reason I proposed this feature and I want to hear the opinion from other core-devs :) please let me know if I miss something or historical issue. Enjoy your weekend. -- ___ Python tracker <https://bugs.python.org/issue44400> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue44395] email.message as_string() not writing unixfrom
Change by Dong-hee Na : -- versions: +Python 3.10, Python 3.11 ___ Python tracker <https://bugs.python.org/issue44395> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue44395] email.message as_string() not writing unixfrom
Change by Dong-hee Na : -- keywords: +patch pull_requests: +25273 stage: -> patch review pull_request: https://github.com/python/cpython/pull/26685 ___ Python tracker <https://bugs.python.org/issue44395> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue44395] email.message as_string() not writing unixfrom
Change by Dong-hee Na : -- nosy: +corona10 ___ Python tracker <https://bugs.python.org/issue44395> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue44400] Propose random.randbool()
New submission from Dong-hee Na : I noticed that the random library does not provide `random.randbool()`. Generating bool value is quite common in the use-case when we generated faked data (unittest, machine learning training, etc) Somebody can say write your own library but it's too common use-case and in physically some isolated environments is hard to use 3rd party library. Since the bool value is the built-in type of python, I think that is very useful when we provide this function. I would like to get opinions from Raymond and then proceed with this issue. Here is the candidate implementation: def randbool(): return bool(getrandbits(1)) -- components: Library (Lib) messages: 395671 nosy: corona10, rhettinger priority: normal severity: normal status: open title: Propose random.randbool() type: enhancement versions: Python 3.11 ___ Python tracker <https://bugs.python.org/issue44400> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue42516] Add function to get caller's name
Change by Dong-hee Na : -- nosy: +corona10 ___ Python tracker <https://bugs.python.org/issue42516> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue44313] Generate LOAD_ATTR+CALL_FUNCTION instead of LOAD_METHOD+CALL_METHOD for imports
Change by Dong-hee Na : -- nosy: +corona10 ___ Python tracker <https://bugs.python.org/issue44313> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue35800] remove smtpd.MailmanProxy
Change by Dong-hee Na : -- stage: patch review -> resolved status: open -> closed ___ Python tracker <https://bugs.python.org/issue35800> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue44340] Add support for building cpython with clang thin lto
Change by Dong-hee Na : -- nosy: +corona10 ___ Python tracker <https://bugs.python.org/issue44340> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue42801] Exception catching function crashes on recursive list
Change by Dong-hee Na : -- resolution: -> fixed stage: -> resolved status: open -> closed versions: +Python 3.10, Python 3.8 -Python 3.7 ___ Python tracker <https://bugs.python.org/issue42801> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue35800] remove smtpd.MailmanProxy
Change by Dong-hee Na : -- resolution: -> fixed ___ Python tracker <https://bugs.python.org/issue35800> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue35800] remove smtpd.MailmanProxy
Dong-hee Na added the comment: New changeset 309ab616020f8504ced8ca64f7d7abc2df25a37f by Dong-hee Na in branch 'main': bpo-35800: Remove smtpd.MailmanProxy since 3.11 (GH-26617) https://github.com/python/cpython/commit/309ab616020f8504ced8ca64f7d7abc2df25a37f -- ___ Python tracker <https://bugs.python.org/issue35800> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue44283] Add jump table for certain safe match-case statements
Change by Dong-hee Na : -- nosy: +corona10 ___ Python tracker <https://bugs.python.org/issue44283> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue44358] AMD64 RHEL8 LTO + PGO 3.x build failed with: /usr/bin/ld: Dwarf Error: Offset (2487097600) greater than or equal to .debug_str size (571933).
Change by Dong-hee Na : -- nosy: +corona10 ___ Python tracker <https://bugs.python.org/issue44358> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue44361] test_smtpnet failed with SMTPServerDisconnected on x86 Gentoo Non-Debug with X 3.10
Change by Dong-hee Na : -- nosy: +corona10 ___ Python tracker <https://bugs.python.org/issue44361> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue44360] test_compile segfault on AMD64 Ubuntu 3.x
Change by Dong-hee Na : -- nosy: +corona10 ___ Python tracker <https://bugs.python.org/issue44360> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue35800] remove smtpd.MailmanProxy
Change by Dong-hee Na : -- nosy: +corona10 nosy_count: 4.0 -> 5.0 pull_requests: +25201 pull_request: https://github.com/python/cpython/pull/26617 ___ Python tracker <https://bugs.python.org/issue35800> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue44343] Adding the "with" statement support to ContextVar
Change by Dong-hee Na : -- nosy: +aeros, yselivanov ___ Python tracker <https://bugs.python.org/issue44343> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue44343] Adding the "with" statement support to ContextVar
Change by Dong-hee Na : -- nosy: +corona10 ___ Python tracker <https://bugs.python.org/issue44343> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue44320] License for W3C C14N test suite is rendered as blockquote
Change by Dong-hee Na : -- resolution: -> fixed stage: patch review -> resolved status: open -> closed ___ Python tracker <https://bugs.python.org/issue44320> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue44320] License for W3C C14N test suite is rendered as blockquote
Change by Dong-hee Na : -- versions: +Python 3.10, Python 3.11, Python 3.9 -Python 3.8 ___ Python tracker <https://bugs.python.org/issue44320> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue44320] License for W3C C14N test suite is rendered as blockquote
Dong-hee Na added the comment: New changeset 71be46170490d08743c714b9fa4484038aa7a23e by NAKAMURA Osamu in branch 'main': bpo-44320: Fix markup for W3C C14N test suite (GH-26556) https://github.com/python/cpython/commit/71be46170490d08743c714b9fa4484038aa7a23e -- nosy: +corona10 ___ Python tracker <https://bugs.python.org/issue44320> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue44307] date.today() is 2x slower than datetime.now().date()
Change by Dong-hee Na : -- nosy: +corona10 ___ Python tracker <https://bugs.python.org/issue44307> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com