diff options
author | Paul Ganssle <paul@ganssle.io> | 2020-08-14 02:38:30 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-08-14 02:38:30 (GMT) |
commit | 87d8287865e5c9f137f6b5cf8c34c2c509eb5e9d (patch) | |
tree | a7608fbc662266616e4955df41f75857c43edfca /Modules/_zoneinfo.c | |
parent | e55de68be3e5b977a17d3c0ac9805b0feff8fedc (diff) | |
download | cpython-87d8287865e5c9f137f6b5cf8c34c2c509eb5e9d.zip cpython-87d8287865e5c9f137f6b5cf8c34c2c509eb5e9d.tar.gz cpython-87d8287865e5c9f137f6b5cf8c34c2c509eb5e9d.tar.bz2 |
bpo-41025: Fix subclassing for zoneinfo.ZoneInfo (GH-20965)
Prior to this change, attempting to subclass the C implementation of
zoneinfo.ZoneInfo gave the following error:
TypeError: unbound method ZoneInfo.__init_subclass__() needs an argument
https://bugs.python.org/issue41025
Diffstat (limited to 'Modules/_zoneinfo.c')
-rw-r--r-- | Modules/_zoneinfo.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Modules/_zoneinfo.c b/Modules/_zoneinfo.c index bee84cb..12b3969 100644 --- a/Modules/_zoneinfo.c +++ b/Modules/_zoneinfo.c @@ -2557,7 +2557,7 @@ static PyMethodDef zoneinfo_methods[] = { {"_unpickle", (PyCFunction)zoneinfo__unpickle, METH_VARARGS | METH_CLASS, PyDoc_STR("Private method used in unpickling.")}, {"__init_subclass__", (PyCFunction)(void (*)(void))zoneinfo_init_subclass, - METH_VARARGS | METH_KEYWORDS, + METH_VARARGS | METH_KEYWORDS | METH_CLASS, PyDoc_STR("Function to initialize subclasses.")}, {NULL} /* Sentinel */ }; |