mirror of
				https://github.com/python/cpython.git
				synced 2025-10-31 10:26:02 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			34 lines
		
	
	
	
		
			925 B
		
	
	
	
		
			C
		
	
	
	
	
		
			Generated
		
	
	
			
		
		
	
	
			34 lines
		
	
	
	
		
			925 B
		
	
	
	
		
			C
		
	
	
	
	
		
			Generated
		
	
	
| /*[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]*/
 | 
