From fc58ea30b0f0a7da4963f7ccabf2318d5983b46d Mon Sep 17 00:00:00 2001 From: Jim Crist-Harif Date: Tue, 3 Oct 2023 01:50:04 -0500 Subject: [PATCH] Delete some dead code --- msgspec/_core.c | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/msgspec/_core.c b/msgspec/_core.c index b426b12b..27ae54da 100644 --- a/msgspec/_core.c +++ b/msgspec/_core.c @@ -8033,20 +8033,6 @@ DataclassInfo_lookup_key( } -static MS_INLINE PyObject * -DataclassInfo_get_default(DataclassInfo *self, Py_ssize_t i) { - PyObject *default_value = PyTuple_GET_ITEM(self->defaults, i); - bool is_factory = self->fields[i].type->types & MS_EXTRA_FLAG; - if (is_factory) { - default_value = CALL_NO_ARGS(default_value); - if (default_value == NULL) return NULL; - return default_value; - } - Py_INCREF(default_value); - return default_value; -} - - static int DataclassInfo_post_decode(DataclassInfo *self, PyObject *obj, PathNode *path) { Py_ssize_t nfields = Py_SIZE(self);