bpo-44640: Improve punctuation consistency in isinstance/issubclass error messages (GH-27144)
Co-authored-by: Łukasz Langa <lukasz@langa.pl>
This commit is contained in:
parent
24dbe30f8d
commit
f4813388b4
@ -2608,7 +2608,7 @@ object_isinstance(PyObject *inst, PyObject *cls)
|
|||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
if (!check_class(cls,
|
if (!check_class(cls,
|
||||||
"isinstance() arg 2 must be a type, a tuple of types or a union"))
|
"isinstance() arg 2 must be a type, a tuple of types, or a union"))
|
||||||
return -1;
|
return -1;
|
||||||
retval = _PyObject_LookupAttrId(inst, &PyId___class__, &icls);
|
retval = _PyObject_LookupAttrId(inst, &PyId___class__, &icls);
|
||||||
if (icls != NULL) {
|
if (icls != NULL) {
|
||||||
@ -2704,7 +2704,7 @@ recursive_issubclass(PyObject *derived, PyObject *cls)
|
|||||||
|
|
||||||
if (!_PyUnion_Check(cls) && !check_class(cls,
|
if (!_PyUnion_Check(cls) && !check_class(cls,
|
||||||
"issubclass() arg 2 must be a class,"
|
"issubclass() arg 2 must be a class,"
|
||||||
" a tuple of classes, or a union.")) {
|
" a tuple of classes, or a union")) {
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user