/*[clinic input] preserve [clinic start generated code]*/ PyDoc_STRVAR(datetime_datetime_now__doc__, "now($type, /, tz=None)\n" "--\n" "\n" "Returns new datetime object representing current time local to tz.\n" "\n" " tz\n" " Timezone object.\n" "\n" "If no tz is specified, uses local timezone."); #define DATETIME_DATETIME_NOW_METHODDEF \ {"now", (PyCFunction)datetime_datetime_now, METH_VARARGS|METH_KEYWORDS|METH_CLASS, datetime_datetime_now__doc__}, static PyObject * datetime_datetime_now_impl(PyTypeObject *type, PyObject *tz); static PyObject * datetime_datetime_now(PyTypeObject *type, PyObject *args, PyObject *kwargs) { PyObject *return_value = NULL; static char *_keywords[] = {"tz", NULL}; PyObject *tz = Py_None; if (!PyArg_ParseTupleAndKeywords(args, kwargs, "|O:now", _keywords, &tz)) goto exit; return_value = datetime_datetime_now_impl(type, tz); exit: return return_value; } /*[clinic end generated code: output=a5c51b96f10c462c input=a9049054013a1b77]*/