[issue45147] Typo in "What's New In Python 3.10" documentation
Nitish Sharma added the comment: Yeah, are you talking about this PR? https://github.com/python/cpython/pull/28254 -- nosy: +nitss007 ___ Python tracker <https://bugs.python.org/issue45147> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue36697] inspect.getclosurevars returns wrong globals dict
Change by Nitish : -- nosy: +nitishch ___ Python tracker <https://bugs.python.org/issue36697> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue33211] lineno and col_offset are wrong on function definitions with decorators
Change by Nitish <nitis...@protonmail.com>: -- nosy: +nitishch ___ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue33211> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue33222] Various test failures if PYTHONUSERBASE is not canonicalized
Change by Nitish <nitis...@protonmail.com>: -- nosy: +nitishch ___ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue33222> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue33223] test_posix fails ERRNO 0
Change by Nitish <nitis...@protonmail.com>: -- nosy: +nitishch ___ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue33223> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue33219] x in IntFlag() should test int x's inclusion in IntFlag
Nitish <nitis...@protonmail.com> added the comment: @Ethan Furman how can Flag do that? IntFlag can deal with int values too. Would it be possible to deal with int values in this case in Flag.__contains__? -- nosy: +nitishch ___ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue33219> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue33162] TimedRotatingFileHandler in logging module
Change by Nitish <nitis...@protonmail.com>: -- nosy: +nitishch ___ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue33162> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue33197] Confusing error message when constructing invalid inspect.Parameters
Nitish <nitis...@protonmail.com> added the comment: Also, _ParameterKind class has a __str__ method. So, I guess it's better to use "{!s}" in the format string instead of using kind.name. -- ___ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue33197> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue33197] Confusing error message when constructing invalid inspect.Parameters
Nitish <nitis...@protonmail.com> added the comment: @Antony Lee since you know the fix, do you want to submit a PR? -- nosy: +nitishch ___ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue33197> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue25433] whitespace in strip()/lstrip()/rstrip()
Change by Nitish <nitis...@protonmail.com>: -- nosy: +nitishch ___ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue25433> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue32836] Symbol table for comprehensions (list, dict, set) still includes temporary _[1] variable
Change by Nitish <nitis...@protonmail.com>: -- keywords: +patch pull_requests: +5476 stage: -> patch review ___ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue32836> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue32489] Allow 'continue' in 'finally' clause
Change by Nitish <nitis...@protonmail.com>: -- nosy: +nitishch ___ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue32489> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue32836] Symbol table for comprehensions (list, dict, set) still includes temporary _[1] variable
Change by Nitish <nitis...@protonmail.com>: -- nosy: +nitishch ___ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue32836> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue32806] locally imported modules are unaccessible in lambdas in pdb
Nitish <nitis...@protonmail.com> added the comment: Sorry. I didn't finish my last message. Is the behaviour described in that message a bug? If yes, that would explain the original behaviour. If no, why not? -- ___ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue32806> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue32806] locally imported modules are unaccessible in lambdas in pdb
Nitish <nitis...@protonmail.com> added the comment: This can be traced back to the following issue: >>> c = compile("(lambda: re.findall('a', 'aaa'))()", "", "single") >>> import re as rea >>> exec(c, None, {'re': rea}) NameError: name 're' is not defined. Seeing disassembly of the compiled code, it used LOAD_GLOBAL to get re. This seems to be the problem. -- ___ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue32806> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue32806] locally imported modules are unaccessible in lambdas in pdb
Change by Nitish <nitis...@protonmail.com>: -- nosy: +nitishch ___ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue32806> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue32755] Several cookies with the same name get intermixed
Change by Nitish <nitis...@protonmail.com>: -- nosy: +nitishch ___ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue32755> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue29317] test_copyxattr_symlinks fails
Change by Nitish <nitis...@protonmail.com>: -- nosy: +nitishch ___ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue29317> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue20082] Misbehavior of BufferedRandom.write with raw file in append mode
Change by Nitish <nitis...@protonmail.com>: -- nosy: +nitishch ___ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue20082> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue19915] int.bit_at(n) - Accessing a single bit in O(1)
Change by Nitish <nitis...@protonmail.com>: -- nosy: +nitishch ___ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue19915> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue32685] Erroneous suggestion in print statement
Change by Nitish <nitis...@protonmail.com>: -- keywords: +patch pull_requests: +5216 stage: needs patch -> patch review ___ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue32685> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue32606] Email Header Injection Protection Bypass
Nitish <nitis...@protonmail.com> added the comment: RFC 5322[1] says that header field's name can't have space in it and the must be immediately followed by the ':' character. Is it common for SMTP servers to accept messages with ' ' before ':'? [1] https://tools.ietf.org/html/rfc5322#section-2.2 -- nosy: +nitishch ___ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue32606> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue32685] Erroneous suggestion in print statement
Nitish <nitis...@protonmail.com> added the comment: > For the right offset, I think we'll want to drop the initial XStrip call > added for bpo-32028 entirely, and instead calculate the right offset as a > PyUnicode_FindChar search for ";" (replacing it with the length of the input > string if the separator isn't found). Are ';' and whitespace the only allowed characters following the print expression? -- nosy: +nitishch ___ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue32685> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue32668] deepcopy() fails on ArgumentParser instances
Nitish <nitis...@protonmail.com> added the comment: This seems to have been fixed in the latest master. Commit I tested: 37420deb80dcf0fc41a728838b0340b93ca01d90 -- nosy: +nitishch ___ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue32668> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue32655] File mode should be a constant
Nitish <nitis...@protonmail.com> added the comment: It appears some files like Lib/tokenize.py changes the mode of TextIOWrapper: text = TextIOWrapper(buffer, encoding, line_buffering=True) text.mode = 'r' setting of mode via _PyObject_SetAttrId(wrapper, _mode, modeobj) is done in some source files too. What I don't understand is since TextIOWrapper doesn't store the mode explicitly, this only adds 'mode' variable to the the object's dict. So why bother setting the mode in all these files? -- nosy: +nitishch ___ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue32655> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue32536] ast and tokenize disagree about line number
Nitish <nitis...@protonmail.com> added the comment: What should happen ideally? The stray '\r' be treated like a whitespace? -- ___ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue32536> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue32536] ast and tokenize disagree about line number
Change by Nitish <nitis...@protonmail.com>: -- nosy: +nitishch ___ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue32536> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue31368] Support asynchronous, non-blocking buffered reads (RWF_NONBLOCK)
Change by Nitish <nitis...@protonmail.com>: -- nosy: +nitishch ___ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue31368> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue32511] Thread primitives do not report the OS-level error on failure
Change by Nitish <nitis...@protonmail.com>: -- nosy: +nitishch ___ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue32511> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue32421] Keeping an exception in cache can segfault the interpreter
Nitish <nitis...@protonmail.com> added the comment: What is six.reraise in except block? -- nosy: +nitishch ___ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue32421> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue32391] Add StreamWriter.wait_closed()
Change by Nitish <nitis...@protonmail.com>: -- nosy: +nitishch ___ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue32391> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue17852] Built-in module _io can lose data from buffered files at exit
Change by Nitish <nitis...@protonmail.com>: -- nosy: +nitishch ___ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue17852> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue32228] truncate() changes current stream position
Change by Nitish <nitis...@protonmail.com>: -- keywords: +patch pull_requests: +4747 stage: -> patch review ___ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue32228> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue32228] truncate() changes current stream position
Change by Nitish <nitis...@protonmail.com>: -- nosy: +nitishch ___ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue32228> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue30718] open builtin function: specifying the size of buffer has no effect for text files
Change by Nitish <nitis...@protonmail.com>: -- nosy: +nitishch ___ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue30718> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue32270] subprocess closes redirected fds even if they are in pass_fds
Change by Nitish <nitis...@protonmail.com>: -- nosy: +nitishch ___ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue32270> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue32255] csv.writer converts None to '""\n' when it is first line, otherwise '\n'
Nitish <nitis...@protonmail.com> added the comment: Which scenario you think is the wrong behaviour in this case? First one or second one? I don't know much about csv module, but I thought it was a deliberate choice made to quote all empty lines and hence considered the second scenario as buggy. But your pull requests seems to fix the first case. Am I missing something here? -- ___ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue32255> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue26414] os.defpath too permissive
Change by Nitish <nitis...@protonmail.com>: -- nosy: +nitishch ___ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue26414> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue32255] csv.writer converts None to '""\n' when it is first line, otherwise '\n'
Change by Nitish <nitis...@protonmail.com>: -- nosy: +nitishch ___ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue32255> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue22589] mimetypes uses image/x-ms-bmp as the type for bmp files
Change by Nitish <nitishchandrachi...@gmail.com>: -- nosy: +nitishch ___ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue22589> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue22589] mimetypes uses image/x-ms-bmp as the type for bmp files
Change by Nitish <nitishchandrachi...@gmail.com>: -- keywords: +patch pull_requests: +4659 stage: -> patch review ___ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue22589> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue31942] Document that support of start and stop parameters in the Sequence's index() is optional
Nitish <nitishchandrachi...@gmail.com> added the comment: Any comments on the PR? -- ___ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue31942> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue28197] Add start and stop parameters to the range.index() ABC method
Nitish <nitishchandrachi...@gmail.com> added the comment: Any comments on the PR? -- nosy: +nitishch ___ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue28197> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue28197] Add start and stop parameters to the range.index() ABC method
Change by Nitish <nitishchandrachi...@gmail.com>: -- keywords: +patch pull_requests: +4326 stage: needs patch -> patch review ___ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue28197> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue31942] Document that support of start and stop parameters in the Sequence's index() is optional
Change by Nitish <nitishchandrachi...@gmail.com>: -- nosy: +nitishch ___ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue31942> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue31942] Document that support of start and stop parameters in the Sequence's index() is optional
Change by Nitish <nitishchandrachi...@gmail.com>: -- keywords: +patch pull_requests: +4239 stage: needs patch -> patch review ___ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue31942> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue31774] tarfile.open ignores custom bufsize value when creating a new archive
Nitish <nitishchandrachi...@gmail.com> added the comment: Sorry. My bad. There *is* an argument 'copybufsize' in TarFile. -- ___ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue31774> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue31774] tarfile.open ignores custom bufsize value when creating a new archive
Nitish <nitishchandrachi...@gmail.com> added the comment: Seems like bufsize is used only in streaming modes. Even in the documentation bufsize is described only in the context of streaming modes. Even TarFile constructor doesn't take bufsize as an argument. Why is it so? -- ___ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue31774> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue31774] tarfile.open ignores custom bufsize value when creating a new archive
Change by Nitish <nitishchandrachi...@gmail.com>: -- nosy: +nitishch ___ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue31774> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue31795] Slicings documentation doesn't mention Ellipsis
Nitish <nitishchandrachi...@gmail.com> added the comment: The problem is that while documentation for other objects like Null object, NotImplemented object make it clear what they are used for, documentation for Ellipsis object only says that it's used in slicings and the slicings documentation doesn't cover Ellipsis. Can we add an example of its usage in Numpy to the docs? -- ___ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue31795> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue31795] Slicings documentation doesn't mention Ellipsis
New submission from Nitish <nitishchandrachi...@gmail.com>: Ellipsis object documentation[1] specifies that Ellipsis is mainly used by Slicings. But Slicing's documentation[2] doesn't mention anything about Ellipsis. Consequently - it is not immediately clear from Ellipsis documentation what it's used for. [1] https://docs.python.org/3/library/stdtypes.html?highlight=ellipsis#the-ellipsis-object [2] https://docs.python.org/3/reference/expressions.html#slicings -- assignee: docs@python components: Documentation messages: 304449 nosy: docs@python, nitishch priority: normal severity: normal status: open title: Slicings documentation doesn't mention Ellipsis type: enhancement ___ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue31795> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue31780] Using format spec ',x' displays incorrect error message
Change by Nitish <nitishchandrachi...@gmail.com>: -- nosy: +nitishch ___ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue31780> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue31557] tarfile: incorrectly treats regular file as directory
Nitish <nitishchandrachi...@gmail.com> added the comment: Try 'tar xvf test.tar'. On Linux machine at least, it is in fact producing a tree of directories. Not a single file. So - in a way what Python is reporting is correct. -- ___ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue31557> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue31557] tarfile: incorrectly treats regular file as directory
Nitish <nitishchandrachi...@gmail.com> added the comment: > This check was the source of a bug that caused tarfile to report a regular as > a directory because the file path was extra long, and when the tar write > truncated the path to the first 100B, it so happened to end on a slash. AFAIK, '/' character is not allowed as part of a filename on Linux systems. Is this bug platform specific? Can you give the testcase you are referring to. -- nosy: +nitishch ___ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue31557> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue31619] Strange error when convert hexadecimal with underscores to int
Nitish <nitishchandrachi...@gmail.com> added the comment: >> PR 3816 fixes the symptom, but not the core issue -- an overflow check >> depending on undefined behaviour. > I don't understand this check completely actually. When exactly is an int too > large to convert? We see if digits * bits_per_char + PyLong_SHIFT -1 overflows an int? -- ___ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue31619> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue31619] Strange error when convert hexadecimal with underscores to int
Nitish <nitishchandrachi...@gmail.com> added the comment: > PR 3816 fixes the symptom, but not the core issue -- an overflow check > depending on undefined behaviour. I don't understand this check completely actually. When exactly is an int too large to convert? -- ___ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue31619> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue31619] Strange error when convert hexadecimal with underscores to int
Nitish <nitishchandrachi...@gmail.com> added the comment: The problem is with the following check: n = digits * bits_per_char + PyLong_SHIFT - 1; if (n / bits_per_char < p - start) { PyErr_SetString(PyExc_ValueError, "int string too large to convert"); The problem is that n / bits_per_char gives the number of digits required. But p - start has the number of '_'s included in it. So even for valid cases, if the number of '_'s is above a limit, this check holds true and an overflow is raised. Fix: Replace p - start with the actual number of digits. -- nosy: +nitishch ___ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue31619> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue31619] Strange error when convert hexadecimal with underscores to int
Change by Nitish <nitishchandrachi...@gmail.com>: -- keywords: +patch pull_requests: +3800 stage: -> patch review ___ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue31619> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue30664] Change unittest's _SubTest to not sort its params when printing test failures
Changes by Nitish <nitishchandrachi...@gmail.com>: -- nosy: +nitishch ___ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue30664> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com