]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
bpo-44854: Remove trailing whitespaces (GH-27689)
authorSerhiy Storchaka <storchaka@gmail.com>
Mon, 9 Aug 2021 18:32:54 +0000 (21:32 +0300)
committerGitHub <noreply@github.com>
Mon, 9 Aug 2021 18:32:54 +0000 (21:32 +0300)
13 files changed:
.github/SECURITY.md
.github/problem-matchers/sphinx.json
Doc/tools/templates/search.html
Modules/_bisectmodule.c
Modules/_ctypes/_ctypes_test.c
Modules/_json.c
Modules/termios.c
Objects/exceptions.c
Objects/genericaliasobject.c
Parser/tokenizer.h
Python/adaptive.md
Tools/c-analyzer/c_parser/_state_machine.py
Tools/c-analyzer/c_parser/preprocessor/__init__.py

index 82ae4ca8c30977c2861b52fd91a1fdae9221f86d..2aebc5a0bf717fd8172b6ad369c434ed0ac0736d 100644 (file)
@@ -14,4 +14,4 @@ official website](https://www.python.org/dev/security/) for
 instructions on how to report a security-related problem to
 the Python team responsibly.
 
-To reach the response team, email `security at python dot org`. 
+To reach the response team, email `security at python dot org`.
index 228415f5b7b03fbd773beb2060cd044289bfe1a1..09848608a7b0346fde6f27db8a744f3142407a29 100644 (file)
@@ -34,7 +34,7 @@
                     "line": 2,
                     "message": 3
                 }
-            ]           
+            ]
         }
     ]
 }
\ No newline at end of file
index cf20c2e1d4ff83c04bd261ad1ce05528d4d44c1e..f2ac2ea0f09873162349b39af82a5c42ae812961 100644 (file)
@@ -6,7 +6,7 @@
 
         jQuery(function() {
             $.getJSON("_static/glossary.json", function(glossary) {
-                var RESULT_TEMPLATE = '<div style="display: none" class="admonition seealso" id="glossary-result">' + 
+                var RESULT_TEMPLATE = '<div style="display: none" class="admonition seealso" id="glossary-result">' +
                                       '  <p class="topic-title">' +
                                       '    <a class="glossary-title" href="#"></a>' +
                                       '  </p>' +
@@ -20,7 +20,7 @@
                     var glossary_item = glossary[search_param];
                     if (glossary_item) {
                         var resultDiv = $("#glossary-result");
-                        
+
                         // set up the title text with a link to the glossary page
                         resultDiv.find(".glossary-title").text('Glossary: ' + glossary_item.title);
                         var link_target = search_param.replace(/ /g, '-');
index aa63b685609cc0a597c273ff6fbb2e5383b69067..26c4b9bfb26b22f45901d083f97fbd73f9a04dec 100644 (file)
@@ -240,7 +240,7 @@ _bisect_insort_left_impl(PyObject *module, PyObject *a, PyObject *x,
 {
     PyObject *result, *key_x;
     Py_ssize_t index;
-    
+
     if (key == Py_None) {
         index = internal_bisect_left(a, x, lo, hi, key);
     } else {
index 1ccad8e0e3d64d4d42fe36a3e9ba69069e220298..a33d15de9c0d413e4956630536e2903180332614 100644 (file)
@@ -1034,7 +1034,7 @@ EXPORT (HRESULT) KeepObject(IUnknown *punk)
 
 static struct PyModuleDef_Slot _ctypes_test_slots[] = {
     {0, NULL}
-}; 
+};
 
 static struct PyModuleDef _ctypes_testmodule = {
     PyModuleDef_HEAD_INIT,
index e10f83c96c565f409de6588c18d8b3b1c47b4646..6f68c1f7f9b715d2894d4e187d8f418cd92bfde1 100644 (file)
@@ -321,7 +321,7 @@ raise_errmsg(const char *msg, PyObject *s, Py_ssize_t end)
     if (decoder == NULL) {
         return;
     }
-    
+
     _Py_IDENTIFIER(JSONDecodeError);
     PyObject *JSONDecodeError = _PyObject_GetAttrId(decoder, &PyId_JSONDecodeError);
     Py_DECREF(decoder);
index a6649598ec1710ef74b35a281f38cfdc33189541..fdfe589eb80c1a4375bf56aa8ba29827b1c1e103 100644 (file)
@@ -1004,7 +1004,7 @@ static void termiosmodule_free(void *m) {
     termiosmodule_clear((PyObject *)m);
 }
 
-static int 
+static int
 termios_exec(PyObject *mod)
 {
     struct constant *constant = termios_constants;
index 76772fbed214d751af501c6e02be4cdaf19276a5..c6a7aa4aeccf04bea54c15b4e2bb3efd9fbdc670 100644 (file)
@@ -1503,7 +1503,7 @@ SyntaxError_init(PySyntaxErrorObject *self, PyObject *args, PyObject *kwds)
                               &self->end_lineno, &self->end_offset)) {
             Py_DECREF(info);
             return -1;
-        } 
+        }
 
         Py_INCREF(self->filename);
         Py_INCREF(self->lineno);
index dda53cb53386455ec96b453a66189b8c448bd51c..38b68e410c443c3ec344058bb58908c4c880ecd3 100644 (file)
@@ -576,7 +576,7 @@ static PyGetSetDef ga_properties[] = {
 };
 
 /* A helper function to create GenericAlias' args tuple and set its attributes.
- * Returns 1 on success, 0 on failure. 
+ * Returns 1 on success, 0 on failure.
  */
 static inline int
 setup_ga(gaobject *alias, PyObject *origin, PyObject *args) {
index ff563d57fa8b15a8804c84e87503e29d4b1724f9..a40f7d9687b44078065b3c1d751010bd3592b086 100644 (file)
@@ -83,7 +83,7 @@ struct tok_state {
     int async_def_nl;     /* =1 if the outermost 'async def' had at least one
                              NEWLINE token after it. */
     /* How to proceed when asked for a new token in interactive mode */
-    enum interactive_underflow_t interactive_underflow; 
+    enum interactive_underflow_t interactive_underflow;
 };
 
 extern struct tok_state *PyTokenizer_FromString(const char *, int);
index 66b80a17464bfb631e8948c1ffb070a1bad4bbca..81880ce8cf24266735dc849859ff50f9d1084124 100644 (file)
@@ -12,7 +12,7 @@ A family of instructions has the following fundamental properties:
 * It has a single adaptive instruction that records an execution count and,
   at regular intervals, attempts to specialize itself. If not specializing,
   it executes the non-adaptive instruction.
-* It has at least one specialized form of the instruction that is tailored 
+* It has at least one specialized form of the instruction that is tailored
   for a particular value or set of values at runtime.
 * All members of the family have access to the same number of cache entries.
   Individual family members do not need to use all of the entries.
@@ -80,7 +80,7 @@ requiring judgement and experimentation to design the family of instructions.
 
 Before choosing how to specialize an instruction, it is important to gather
 some data. What are the patterns of usage of the base instruction?
-Data can best be gathered by instrumenting the interpreter. Since a 
+Data can best be gathered by instrumenting the interpreter. Since a
 specialization function and adaptive instruction are going to be required,
 instrumentation can most easily be added in the specialization function.
 
index b505b4e3e47240b71d42521e315878017a9e5578..53cbb13e7c4edb375a4ca728f02155195d76ee43 100644 (file)
@@ -23,7 +23,7 @@ def parse(srclines):
     if isinstance(srclines, str):  # a filename
         raise NotImplementedError
 
-    
+
 
 # This only handles at most 10 nested levels.
 #MATCHED_PARENS = textwrap.dedent(rf'''
index f206f694db5a884508a8b49ac11694e37e0ba348..8da4d8cadf7d0eecc32819457ecdd4815cf2613f 100644 (file)
@@ -91,7 +91,7 @@ def get_preprocessor(*,
             macros = list(_resolve_file_values(filename, file_macros))
         if file_incldirs:
             incldirs = [v for v, in _resolve_file_values(filename, file_incldirs)]
-    
+
         def preprocess(**kwargs):
             if file_macros and 'macros' not in kwargs:
                 kwargs['macros'] = macros