python/cpython

Commits on Sep 15, 2020

Commits on Sep 14, 2020

Commits on Sep 13, 2020

  1. bpo-33239: Fix default value of 'buffering' parameter in docs of temp…

    …file.* functions (GH-21763)
    
    `None` doesn't work:
    
    ```python
    >>> import tempfile
    >>> tempfile.TemporaryFile(buffering=None)
    Traceback (most recent call last):
      File "<stdin>", line 1, in <module>
      File "/home/sergey/tmp/cpython-dev/Lib/tempfile.py", line 607, in TemporaryFile
        return _io.open(fd, mode, buffering=buffering,
    TypeError: 'NoneType' object cannot be interpreted as an integer
    ```
    
    Automerge-Triggered-By: @vsajip

Commits on Sep 12, 2020

Commits on Sep 11, 2020

Commits on Sep 10, 2020

Commits on Sep 9, 2020

  1. Fix compiler warnings in init_dump_ascii_wstr() (GH-22150)

    Fix GCC 9.3 (using -O3) warnings on x86:
    
    initconfig.c: In function ‘init_dump_ascii_wstr’:
    initconfig.c:2679:34: warning: format ‘%lc’ expects argument of type
    ‘wint_t’, but argument 2 has type ‘wchar_t’ {aka ‘long int’}
     2679 |             PySys_WriteStderr("%lc", ch);
    initconfig.c:2682:38: warning: format ‘%x’ expects argument of type
    ‘unsigned int’, but argument 2 has type ‘wchar_t’ {aka ‘long int’}
     2682 |             PySys_WriteStderr("\\x%02x", ch);
    initconfig.c:2686:38: warning: format ‘%x’ expects argument of type
    ‘unsigned int’, but argument 2 has type ‘wchar_t’ {aka ‘long int’}
     2686 |             PySys_WriteStderr("\\U%08x", ch);
    initconfig.c:2690:38: warning: format ‘%x’ expects argument of type
    ‘unsigned int’, but argument 2 has type ‘wchar_t’ {aka ‘long int’}
     2690 |             PySys_WriteStderr("\\u%04x", ch);

Commits on Sep 8, 2020