I use this to maintain a list of issues I have left some useful comment like reproducing, adding similar issue or adding a reviewer that helped in closure or some of the issues I have reported/fixed mainly for following up since nosy lists are hard to keep track of in the email. I mainly keep this list to keep track of my triage workload and of course for some statistics. This is a markdown version of my org file. I try to update this daily.
Current issue to track :
- Crash in Tokenizer - Heap-use-after-free Close it as a superseder to https://bugs.python.org/31852
- generate_tokens is made public. Close it as rejected with https://bugs.python.org/issue12486
- test_pkg test_4 and/or test_7 sometimes fail. Close it as a superseder to https://bugs.python.org/issue34200
- test_doctest lineendings fails in verbose mode
- Wrong line number attributed to comprehension expressions improvements were made with https://bugs.python.org/issue12458 .
- Unittest Mock objects do not freeze arguments they are called with
- configparser unable to write comment with a upper cas letter
- PYTHONDUMPREFS=1 ./python -c pass does crash tracked at https://bugs.python.org/issue30156
- namedtuple's exec() throws segmentation fault
- Executor.map and as_completed timeouts are able to deviate. multiprocessing had the same change. Added victor and antoine for thoughts on this.
- Propose to close this since Python cannot validate media types and it's related to server configuration. Closed.
- ParseError in test_all_project_files() . Closed as a duplicate of https://bugs.python.org/issue30117 which was also fixed.
- Propose to close as documentation is correct . Closed as not a bug.
- Tests altered the execution environment in isolated mode. closed since Victor fixed it.
- Add more entries to os module to pathlib reference table
- Closed as not a bug https://bugs.python.org/issue34923
- Propose closing since 2.7.x is in bug fix mode
- memory leak in TkApp:_createbytearray . PR from Serhiy on this
- test_emails failure on FreeBSD(https://bugs.python.org/issue31628) . Close this and reopen https://bugs.python.org/issue15750.
- test_locale failure on OpenBSD https://bugs.python.org/issue31636. Duplicate : https://bugs.python.org/issue25191
- ResourceWarnings from platform._dist_try_harder. platform.linux_distribution was removed in Python 3.8 that uses it. Needs Patch to PR https://bugs.python.org/issue27903
- datetime.strptime have no directive to convert date values with Era and Time Zone name https://bugs.python.org/issue33940. Related issue for %Z https://bugs.python.org/issue22377 .
- Backport request for json encoding dbus.bytes
- Mock functions with autospec STILL don't support assert_called_once, assert_called, assert_not_called https://bugs.python.org/issue33643 . Seems this was merged in Python 3.6
- Mock called_with does not ensure self/cls argument is used
- distutils tests fail with recent 3.7 branch. Need to check this on 3.7.1rc1
- test_distutils fails if current directory contains spaces . Found cause since sys.executable is used we have a space and using it in the string formatting causes error. Left a comment with the analysis and a related issue.
- lib2to3 log_error method behavior is inconsitent with documentation https://bugs.python.org/issue32750. Docs seem to be correct since the inherited function is used.
- test.test_ssl.ThreadedTests.test_tls1_3 fails in 2.7 with AttributeError: exit https://bugs.python.org/issue34818
- concurrent.futures as_completed raise TimeoutError wrong
- Path-file objects does not have method to delete itself if its a file
- Crash after run Python interpreter from removed directory. Fixed with Python 3.5 and above. Close it with https://bugs.python.org/issue22834.
- binascii.c:1578:1: error: the control flow of function binascii_crc32 does not match its profile data (counter arcs )
- Ellipsis docs has extra dot in the markdown that makes it look like .... (four dots)
- EASY support.args_from_interpreter_flags() doesn't inherit -I (isolated) flag. victor wants -I to return -I instead of ['-s', '-E', '-I'].
- Runtime failure with Failed to import site module . Seems like a duplicate of https://bugs.python.org/issue34846
- codecs.getreader() splits lines containing control characters. Works as documented
- Add 2to3 fixer to change send and recv methods of socket object . Make a fix similar to dict.fixer but .send and .recv are very common methods
- Can be closed as a bug since this was fixed in 3.7.0 RC 1
- Fixed but there is no decision whether to keep/revert the code
- German letter case folding. Close this as duplicate of https://bugs.python.org/issue30810
- cookielib/cookiejar cookies' Expires date parse fails with long month names
- Allow querying a Path's mime-type
- Incorrect HTML link in functools.partial
- wsgiref client closing not handled gracefully. Duplicate of https://bugs.python.org/issue27682 that has a discussion open that it's a Windows/Django bug.
- Python throws “SyntaxError: Non-UTF-8 code start with \xe8...” when parse source file . Error with file encoding not present in file ?
- check type of object in fix_dict.py in 2to3 . Feels not very Pythonic and can break some code.
- Release Windows Store app containing Python
- re.sub() different behavior in 3.7 . Intended change and added Serhiy for clarification.
- distutils.core.setup does not raise TypeError when if classifiers, keywords and platforms fields are not specified as a list . Doc fix missed as part of https://bugs.python.org/issue19610 .
- availability directive breaks po files. Help needed and issue raised in Sphinx repo.
- Add multisort recipe to sorting docs
- Add name to process and thread pool
- year 2038 problem in compileall.py
- SpooledTemporaryFile and seekable() method duplicate of https://bugs.python.org/issue26175
- make doctest in CPython has failures
- Doctest in CI uses python binary built from master causing DeprecationWarnings
- binascii.Error: Incorrect padding
- Fix documentation for instancecheck
- tkinter docs: errors in A Simple Hello World Program
- Checking for abstractmethod implementation fails to consider MRO for builtins
- Can't reassign class despite the assigned class having identical slots
- availability directive breaks po files
- Cookie domain check returns incorrect results
- PyDoc Partial Functions
- functools.partialmethod should look more like what it's impersonating. Related to above issue
- unittest mock create_autospec doesn't correctly replace mocksignature . Has open PR from me.
- missing feature in inspect module: getmembers_static
- inspect.getmembers passes exceptions from object's properties through Related to getmembers_static
- inspect.getsource returns incorrect source for classes when class definition is part of multiline strings
- Backport AST module warnings
- ntpath.abspath no longer uses normpath
- os.path.realpath preserves the trailing backslash on Windows in python 3.6.7 and python 3.7.1
- pathlib mkdir throws FileExistsError when not supposed to . Affects Python 3.5.2 but resolved in 3.5.4+ and related to OP Ubuntu version having problem with upgrade
- Crash with tkinter text on osx . Crash with homebrew 3.7.1 but no crash with python.org installer. Might be due to Tcl/Tk version and one shipped with python.org installer seems to fix this. Added Ned for clarification.
- Command line help example is missing "--prompt" option. Has an approved PR.
- pip3 show causing Error for ConfigParaser
- When using mock to wrap an existing object, side_effect requires return_value
- set union/intersection/difference could accept zero arguments
- mock.patch.dict spoils order of items in collections.OrderedDict. Python 3.7 and above guarantees the order and hence the tests work with the patch but will be good to have the test as unit test.
- Allow repeated deletion of unittest.mock.Mock attributes . Seems like an easy issue with the patch in the issue.
- test_named_expressions raises SyntaxWarning
- test_asyncio: test_async_gen_asyncio_gc_aclose_09() race condition
- Align expected and actual calls on mock.assert_called_with error message
- ConfigParser calls optionxform twice when assigning dict
- csv.DictReader, skipinitialspace does not ignore tab
- QueueHandler formatting affects other handlers
- Cookie path check returns incorrect results
- mock calls don't propagate to parent (autospec)
Issues that I helped in triaging/fixing
- Azure linux buildbot failure (created by me)
- argparse: comma in metavar causes assertion failure when formatting long usage message
- Documentation renders incorrectly
- mock.call_args compares as equal and not equal
- UUID versions are not validated to lie in the documented range
- Memory leak on _testCongestion
- PEPping distutils/core.py
- Typo in docs.python.jp
- Python incorrect execution order
- Unable to read zip file with extra
- some examples in 'itertools' modules docs are inaccuracy.
- IDLE 3.7.0 on Mac cannot open subprocess
- error in the repl due to indentation
- unittest docs could use another header
- itertools.tee causes segfault in a multithreading environment, while the equivalent implementation doesn't
- Clarify pathlib.Path("filepath").read_text()
- test_site fails in macOS-PR VSTS builds for 3.7 branch
- Test6012 in test_capi is not run as part of make test
- Argument unpacking syntax for lambdas
- Incorrect URL for the Visual C++ Build Tools
- logging in 3.7 behaves different due to caching
- clarification on escaping \d in regular expressions
- Segfault while Django template rendering
- Possible access to unintended variable in "cpython/Objects/sliceobject.c" line 116
- Make csv.Dialect attributes skipinitialspace, doublequote and strict booleans
- bool(Q) always return True for a priority queue Q
- Tools/msgfmt.py emits a DeprecationWarning under Python 3.7
- There is a constant definition error in errno.py
- [EASY] test_docxmlrpc fails when run with -Werror
- inspect.getmembers does not retrive dataclass's dataclass_fields properly
- root.warning('msg') output format modified by logging.warning('msg')
- Spelling mistakes found using aspell
- Nested loop in dictionary comprehension gives
global name not defined
inside class - [EASY] Incorrect usage of unittest.TestCase in test_urllib2_localnet
- [EASY] [3.7] test_platform fails when run with -Werror
- logging.config.dictConfig with file handler leaks resources
- Misleading error message in urllib.parse.unquote
- Item assignment in tuple mutates list despite throwing error