Lines Matching refs:cls
968 new_date_subclass_ex(int year, int month, int day, PyObject *cls)
972 if ((PyTypeObject *)cls == &PyDateTime_DateType) {
973 result = new_date_ex(year, month, day, (PyTypeObject *)cls);
975 else if ((PyTypeObject *)cls == &PyDateTime_DateTimeType) {
977 (PyTypeObject *)cls);
980 result = PyObject_CallFunction(cls, "iii", year, month, day);
1036 int fold, PyObject *cls) {
1038 if ((PyTypeObject*)cls == &PyDateTime_DateTimeType) {
1044 dt = PyObject_CallFunction(cls, "iiiiiiiO",
1061 PyObject *cls) {
1064 cls);
2760 PyDoc_STR("__reduce__() -> (cls, state)")},
2950 date_fromtimestamp(PyObject *cls, PyObject *obj)
2964 cls);
2973 date_today(PyObject *cls, PyObject *dummy)
2989 result = _PyObject_CallMethodIdOneArg(cls, &PyId_fromtimestamp, time);
3019 datetime_date_fromtimestamp_capi(PyObject *cls, PyObject *args)
3025 result = date_fromtimestamp(cls, timestamp);
3035 date_fromordinal(PyObject *cls, PyObject *args)
3050 result = new_date_subclass_ex(year, month, day, cls);
3058 date_fromisoformat(PyObject *cls, PyObject *dtstr)
3089 return new_date_subclass_ex(year, month, day, cls);
3098 date_fromisocalendar(PyObject *cls, PyObject *args, PyObject *kw)
3137 return new_date_subclass_ex(year, month, day, cls);
3387 PyDoc_STR("__reduce__() -> (cls, state)")},
3617 PyDoc_STR("__reduce__() -> (cls, state)")},
3857 PyDoc_STR("-> (cls, state)")},
4628 time_fromisoformat(PyObject *cls, PyObject *tstr) {
4669 if ( (PyTypeObject *)cls == &PyDateTime_TimeType ) {
4672 t = PyObject_CallFunction(cls, "iiiiO",
4761 PyDoc_STR("__reduce_ex__(proto) -> (cls, state)")},
4764 PyDoc_STR("__reduce__() -> (cls, state)")},
5031 datetime_from_timet_and_us(PyObject *cls, TM_FUNC f, time_t timet, int us,
5092 second, us, tzinfo, fold, cls);
5103 datetime_from_timestamp(PyObject *cls, TM_FUNC f, PyObject *timestamp,
5113 return datetime_from_timet_and_us(cls, f, timet, (int)us, tzinfo);
5121 datetime_best_possible(PyObject *cls, TM_FUNC f, PyObject *tzinfo)
5131 return datetime_from_timet_and_us(cls, f, secs, us, tzinfo);
5174 datetime_utcnow(PyObject *cls, PyObject *dummy)
5176 return datetime_best_possible(cls, _PyTime_gmtime, Py_None);
5181 datetime_fromtimestamp(PyObject *cls, PyObject *args, PyObject *kw)
5194 self = datetime_from_timestamp(cls,
5208 datetime_utcfromtimestamp(PyObject *cls, PyObject *args)
5214 result = datetime_from_timestamp(cls, _PyTime_gmtime, timestamp,
5221 datetime_strptime(PyObject *cls, PyObject *args)
5236 cls, string, format, NULL);
5241 datetime_combine(PyObject *cls, PyObject *args, PyObject *kw)
5267 cls);
5429 datetime_fromisoformat(PyObject *cls, PyObject *dtstr)
5509 second, microsecond, tzinfo, cls);
6602 PyDoc_STR("__reduce_ex__(proto) -> (cls, state)")},
6605 PyDoc_STR("__reduce__() -> (cls, state)")},