/*[clinic input] preserve [clinic start generated code]*/ PyDoc_STRVAR(module___init____doc__, "module(name, doc=None)\n" "--\n" "\n" "Create a module object.\n" "\n" "The name must be a string; the optional doc argument can have any type."); static int module___init___impl(PyModuleObject *self, PyObject *name, PyObject *doc); static int module___init__(PyObject *self, PyObject *args, PyObject *kwargs) { int return_value = -1; static const char * const _keywords[] = {"name", "doc", NULL}; static _PyArg_Parser _parser = {"U|O:module", _keywords, 0}; PyObject *name; PyObject *doc = Py_None; if (!_PyArg_ParseTupleAndKeywordsFast(args, kwargs, &_parser, &name, &doc)) { goto exit; } return_value = module___init___impl((PyModuleObject *)self, name, doc); exit: return return_value; } /*[clinic end generated code: output=7b1b324bf6a590d1 input=a9049054013a1b77]*/