mirror of https://github.com/python/cpython
Remove trailing spaces (GH-31695)
This commit is contained in:
parent
ab9301a28f
commit
6927632492
|
@ -197,8 +197,8 @@ class _SSLProtocolTransport(transports._FlowControlMixin,
|
||||||
return self._ssl_protocol._get_read_buffer_size()
|
return self._ssl_protocol._get_read_buffer_size()
|
||||||
|
|
||||||
def get_write_buffer_limits(self):
|
def get_write_buffer_limits(self):
|
||||||
"""Get the high and low watermarks for write flow control.
|
"""Get the high and low watermarks for write flow control.
|
||||||
Return a tuple (low, high) where low and high are
|
Return a tuple (low, high) where low and high are
|
||||||
positive number of bytes."""
|
positive number of bytes."""
|
||||||
return self._ssl_protocol._transport.get_write_buffer_limits()
|
return self._ssl_protocol._transport.get_write_buffer_limits()
|
||||||
|
|
||||||
|
|
|
@ -100,8 +100,8 @@ class WriteTransport(BaseTransport):
|
||||||
raise NotImplementedError
|
raise NotImplementedError
|
||||||
|
|
||||||
def get_write_buffer_limits(self):
|
def get_write_buffer_limits(self):
|
||||||
"""Get the high and low watermarks for write flow control.
|
"""Get the high and low watermarks for write flow control.
|
||||||
Return a tuple (low, high) where low and high are
|
Return a tuple (low, high) where low and high are
|
||||||
positive number of bytes."""
|
positive number of bytes."""
|
||||||
raise NotImplementedError
|
raise NotImplementedError
|
||||||
|
|
||||||
|
|
|
@ -43,7 +43,7 @@ __all__ = ["compile_command", "Compile", "CommandCompiler"]
|
||||||
# The following flags match the values from Include/cpython/compile.h
|
# The following flags match the values from Include/cpython/compile.h
|
||||||
# Caveat emptor: These flags are undocumented on purpose and depending
|
# Caveat emptor: These flags are undocumented on purpose and depending
|
||||||
# on their effect outside the standard library is **unsupported**.
|
# on their effect outside the standard library is **unsupported**.
|
||||||
PyCF_DONT_IMPLY_DEDENT = 0x200
|
PyCF_DONT_IMPLY_DEDENT = 0x200
|
||||||
PyCF_ALLOW_INCOMPLETE_INPUT = 0x4000
|
PyCF_ALLOW_INCOMPLETE_INPUT = 0x4000
|
||||||
|
|
||||||
def _maybe_compile(compiler, source, filename, symbol):
|
def _maybe_compile(compiler, source, filename, symbol):
|
||||||
|
|
|
@ -282,7 +282,7 @@ def wait(fs, timeout=None, return_when=ALL_COMPLETED):
|
||||||
A named 2-tuple of sets. The first set, named 'done', contains the
|
A named 2-tuple of sets. The first set, named 'done', contains the
|
||||||
futures that completed (is finished or cancelled) before the wait
|
futures that completed (is finished or cancelled) before the wait
|
||||||
completed. The second set, named 'not_done', contains uncompleted
|
completed. The second set, named 'not_done', contains uncompleted
|
||||||
futures. Duplicate futures given to *fs* are removed and will be
|
futures. Duplicate futures given to *fs* are removed and will be
|
||||||
returned only once.
|
returned only once.
|
||||||
"""
|
"""
|
||||||
fs = set(fs)
|
fs = set(fs)
|
||||||
|
|
|
@ -390,7 +390,7 @@ _code_type = type(_write_atomic.__code__)
|
||||||
# Python 3.11a5 3481 (Use inline cache for BINARY_OP)
|
# Python 3.11a5 3481 (Use inline cache for BINARY_OP)
|
||||||
# Python 3.11a5 3482 (Use inline caching for UNPACK_SEQUENCE and LOAD_GLOBAL)
|
# Python 3.11a5 3482 (Use inline caching for UNPACK_SEQUENCE and LOAD_GLOBAL)
|
||||||
# Python 3.11a5 3483 (Use inline caching for COMPARE_OP and BINARY_SUBSCR)
|
# Python 3.11a5 3483 (Use inline caching for COMPARE_OP and BINARY_SUBSCR)
|
||||||
# Python 3.11a5 3484 (Use inline caching for LOAD_ATTR, LOAD_METHOD, and
|
# Python 3.11a5 3484 (Use inline caching for LOAD_ATTR, LOAD_METHOD, and
|
||||||
# STORE_ATTR)
|
# STORE_ATTR)
|
||||||
# Python 3.11a5 3485 (Add an oparg to GET_AWAITABLE)
|
# Python 3.11a5 3485 (Add an oparg to GET_AWAITABLE)
|
||||||
|
|
||||||
|
|
|
@ -93,8 +93,8 @@ class MyProto(asyncio.Protocol):
|
||||||
class SendfileBase:
|
class SendfileBase:
|
||||||
|
|
||||||
# 256 KiB plus small unaligned to buffer chunk
|
# 256 KiB plus small unaligned to buffer chunk
|
||||||
# Newer versions of Windows seems to have increased its internal
|
# Newer versions of Windows seems to have increased its internal
|
||||||
# buffer and tries to send as much of the data as it can as it
|
# buffer and tries to send as much of the data as it can as it
|
||||||
# has some form of buffering for this which is less than 256KiB
|
# has some form of buffering for this which is less than 256KiB
|
||||||
# on newer server versions and Windows 11.
|
# on newer server versions and Windows 11.
|
||||||
# So DATA should be larger than 256 KiB to make this test reliable.
|
# So DATA should be larger than 256 KiB to make this test reliable.
|
||||||
|
|
|
@ -1630,8 +1630,8 @@ def fib(n):
|
||||||
self.assertEqual(compile(s1, '<string>', 'exec'), compile(s2, '<string>', 'exec'))
|
self.assertEqual(compile(s1, '<string>', 'exec'), compile(s2, '<string>', 'exec'))
|
||||||
except SyntaxError:
|
except SyntaxError:
|
||||||
self.fail("Indented statement over multiple lines is valid")
|
self.fail("Indented statement over multiple lines is valid")
|
||||||
|
|
||||||
def test_continuation_bad_indentation(self):
|
def test_continuation_bad_indentation(self):
|
||||||
# Check that code that breaks indentation across multiple lines raises a syntax error
|
# Check that code that breaks indentation across multiple lines raises a syntax error
|
||||||
|
|
||||||
code = r"""\
|
code = r"""\
|
||||||
|
|
|
@ -2511,8 +2511,8 @@ async def f():
|
||||||
|
|
||||||
self.assertRaises(SyntaxError, get_tokens, "("*1000+"a"+")"*1000)
|
self.assertRaises(SyntaxError, get_tokens, "("*1000+"a"+")"*1000)
|
||||||
self.assertRaises(SyntaxError, get_tokens, "]")
|
self.assertRaises(SyntaxError, get_tokens, "]")
|
||||||
|
|
||||||
def test_continuation_lines_indentation(self):
|
def test_continuation_lines_indentation(self):
|
||||||
def get_tokens(string):
|
def get_tokens(string):
|
||||||
return [(kind, string) for (kind, string, *_) in _generate_tokens_from_c_tokenizer(string)]
|
return [(kind, string) for (kind, string, *_) in _generate_tokens_from_c_tokenizer(string)]
|
||||||
|
|
||||||
|
@ -2551,7 +2551,7 @@ async def f():
|
||||||
'''Print a Fibonacci series up to n.'''
|
'''Print a Fibonacci series up to n.'''
|
||||||
a, b = 0, 1
|
a, b = 0, 1
|
||||||
""")
|
""")
|
||||||
|
|
||||||
self.assertEqual(get_tokens(code), get_tokens(code_no_cont))
|
self.assertEqual(get_tokens(code), get_tokens(code_no_cont))
|
||||||
|
|
||||||
code = dedent("""
|
code = dedent("""
|
||||||
|
@ -2572,7 +2572,7 @@ async def f():
|
||||||
pass
|
pass
|
||||||
pass
|
pass
|
||||||
""")
|
""")
|
||||||
|
|
||||||
self.assertEqual(get_tokens(code), get_tokens(code_no_cont))
|
self.assertEqual(get_tokens(code), get_tokens(code_no_cont))
|
||||||
|
|
||||||
code = dedent("""
|
code = dedent("""
|
||||||
|
@ -2609,7 +2609,7 @@ async def f():
|
||||||
""")
|
""")
|
||||||
|
|
||||||
self.assertEqual(get_tokens(code), get_tokens(code_no_cont))
|
self.assertEqual(get_tokens(code), get_tokens(code_no_cont))
|
||||||
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
unittest.main()
|
unittest.main()
|
||||||
|
|
|
@ -2930,8 +2930,8 @@ class ForwardRefTests(BaseTestCase):
|
||||||
|
|
||||||
def test_forward_repr(self):
|
def test_forward_repr(self):
|
||||||
self.assertEqual(repr(List['int']), "typing.List[ForwardRef('int')]")
|
self.assertEqual(repr(List['int']), "typing.List[ForwardRef('int')]")
|
||||||
self.assertEqual(repr(List[ForwardRef('int', module='mod')]),
|
self.assertEqual(repr(List[ForwardRef('int', module='mod')]),
|
||||||
"typing.List[ForwardRef('int', module='mod')]")
|
"typing.List[ForwardRef('int', module='mod')]")
|
||||||
|
|
||||||
def test_union_forward(self):
|
def test_union_forward(self):
|
||||||
|
|
||||||
|
|
|
@ -18,7 +18,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include "Python.h"
|
#include "Python.h"
|
||||||
#include "pycore_strhex.h" // _Py_strhex()
|
#include "pycore_strhex.h" // _Py_strhex()
|
||||||
|
|
||||||
#include "../hashlib.h"
|
#include "../hashlib.h"
|
||||||
#include "blake2ns.h"
|
#include "blake2ns.h"
|
||||||
|
@ -37,6 +37,7 @@
|
||||||
#include "impl/blake2s-ref.c"
|
#include "impl/blake2s-ref.c"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
extern PyType_Spec blake2s_type_spec;
|
extern PyType_Spec blake2s_type_spec;
|
||||||
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
|
|
|
@ -2093,7 +2093,7 @@ join_relfile(wchar_t *buffer, size_t bufsize,
|
||||||
const wchar_t *dirname, const wchar_t *relfile)
|
const wchar_t *dirname, const wchar_t *relfile)
|
||||||
{
|
{
|
||||||
#ifdef MS_WINDOWS
|
#ifdef MS_WINDOWS
|
||||||
if (FAILED(PathCchCombineEx(buffer, bufsize, dirname, relfile,
|
if (FAILED(PathCchCombineEx(buffer, bufsize, dirname, relfile,
|
||||||
PATHCCH_ALLOW_LONG_PATHS))) {
|
PATHCCH_ALLOW_LONG_PATHS))) {
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
|
@ -1077,7 +1077,7 @@ _Py_Specialize_LoadMethod(PyObject *owner, _Py_CODEUNIT *instr, PyObject *name)
|
||||||
PyTypeObject *owner_cls = Py_TYPE(owner);
|
PyTypeObject *owner_cls = Py_TYPE(owner);
|
||||||
|
|
||||||
if (PyModule_CheckExact(owner)) {
|
if (PyModule_CheckExact(owner)) {
|
||||||
assert(INLINE_CACHE_ENTRIES_LOAD_ATTR <=
|
assert(INLINE_CACHE_ENTRIES_LOAD_ATTR <=
|
||||||
INLINE_CACHE_ENTRIES_LOAD_METHOD);
|
INLINE_CACHE_ENTRIES_LOAD_METHOD);
|
||||||
int err = specialize_module_load_attr(owner, instr, name, LOAD_METHOD,
|
int err = specialize_module_load_attr(owner, instr, name, LOAD_METHOD,
|
||||||
LOAD_METHOD_MODULE);
|
LOAD_METHOD_MODULE);
|
||||||
|
|
|
@ -18,7 +18,7 @@ ROOT_DIR = os.path.abspath(ROOT_DIR)
|
||||||
FROZEN_ONLY = os.path.join(ROOT_DIR, 'Tools', 'freeze', 'flag.py')
|
FROZEN_ONLY = os.path.join(ROOT_DIR, 'Tools', 'freeze', 'flag.py')
|
||||||
|
|
||||||
STDLIB_DIR = os.path.join(ROOT_DIR, 'Lib')
|
STDLIB_DIR = os.path.join(ROOT_DIR, 'Lib')
|
||||||
# If FROZEN_MODULES_DIR or DEEPFROZEN_MODULES_DIR is changed then the
|
# If FROZEN_MODULES_DIR or DEEPFROZEN_MODULES_DIR is changed then the
|
||||||
# .gitattributes and .gitignore files needs to be updated.
|
# .gitattributes and .gitignore files needs to be updated.
|
||||||
FROZEN_MODULES_DIR = os.path.join(ROOT_DIR, 'Python', 'frozen_modules')
|
FROZEN_MODULES_DIR = os.path.join(ROOT_DIR, 'Python', 'frozen_modules')
|
||||||
DEEPFROZEN_MODULES_DIR = os.path.join(ROOT_DIR, 'Python', 'deepfreeze')
|
DEEPFROZEN_MODULES_DIR = os.path.join(ROOT_DIR, 'Python', 'deepfreeze')
|
||||||
|
@ -732,4 +732,4 @@ def main():
|
||||||
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
main()
|
main()
|
||||||
|
|
Loading…
Reference in New Issue