mirror of
https://github.com/python/cpython.git
synced 2024-11-27 11:55:13 +08:00
Issue #28139: Merge indentation fixes from 3.5 into 3.6
This commit is contained in:
commit
d508d00919
@ -54,9 +54,10 @@ copy_grouping(const char* s)
|
||||
int i;
|
||||
PyObject *result, *val = NULL;
|
||||
|
||||
if (s[0] == '\0')
|
||||
if (s[0] == '\0') {
|
||||
/* empty string: no grouping at all */
|
||||
return PyList_New(0);
|
||||
}
|
||||
|
||||
for (i = 0; s[i] != '\0' && s[i] != CHAR_MAX; i++)
|
||||
; /* nothing */
|
||||
|
@ -2061,6 +2061,7 @@ getsockaddrlen(PySocketSockObject *s, socklen_t *len_ret)
|
||||
return 1;
|
||||
}
|
||||
#endif /* AF_UNIX */
|
||||
|
||||
#if defined(AF_NETLINK)
|
||||
case AF_NETLINK:
|
||||
{
|
||||
|
@ -674,8 +674,9 @@ PyTypeObject PyFunction_Type = {
|
||||
To declare a class method, use this idiom:
|
||||
|
||||
class C:
|
||||
def f(cls, arg1, arg2, ...): ...
|
||||
f = classmethod(f)
|
||||
@classmethod
|
||||
def f(cls, arg1, arg2, ...):
|
||||
...
|
||||
|
||||
It can be called either on the class (e.g. C.f()) or on an instance
|
||||
(e.g. C().f()); the instance is ignored except for its class.
|
||||
@ -785,8 +786,9 @@ just like an instance method receives the instance.\n\
|
||||
To declare a class method, use this idiom:\n\
|
||||
\n\
|
||||
class C:\n\
|
||||
def f(cls, arg1, arg2, ...): ...\n\
|
||||
f = classmethod(f)\n\
|
||||
@classmethod\n\
|
||||
def f(cls, arg1, arg2, ...):\n\
|
||||
...\n\
|
||||
\n\
|
||||
It can be called either on the class (e.g. C.f()) or on an instance\n\
|
||||
(e.g. C().f()). The instance is ignored except for its class.\n\
|
||||
@ -857,8 +859,9 @@ PyClassMethod_New(PyObject *callable)
|
||||
To declare a static method, use this idiom:
|
||||
|
||||
class C:
|
||||
def f(arg1, arg2, ...): ...
|
||||
f = staticmethod(f)
|
||||
@staticmethod
|
||||
def f(arg1, arg2, ...):
|
||||
...
|
||||
|
||||
It can be called either on the class (e.g. C.f()) or on an instance
|
||||
(e.g. C().f()); the instance is ignored except for its class.
|
||||
@ -963,8 +966,9 @@ A static method does not receive an implicit first argument.\n\
|
||||
To declare a static method, use this idiom:\n\
|
||||
\n\
|
||||
class C:\n\
|
||||
def f(arg1, arg2, ...): ...\n\
|
||||
f = staticmethod(f)\n\
|
||||
@staticmethod\n\
|
||||
def f(arg1, arg2, ...):\n\
|
||||
...\n\
|
||||
\n\
|
||||
It can be called either on the class (e.g. C.f()) or on an instance\n\
|
||||
(e.g. C().f()). The instance is ignored except for its class.\n\
|
||||
|
Loading…
Reference in New Issue
Block a user