Blame cracklib-2.8.10-docstring.patch
|
Nalin Dahyabhai |
c4b52a |
Some docstrings for the Python module. Need to figure out how to fix the
|
|
Nalin Dahyabhai |
c4b52a |
summary in the help() output.
|
|
Nalin Dahyabhai |
5e736e |
python -c 'import cracklib; help(cracklib)'
|
|
Nalin Dahyabhai |
c4b52a |
|
|
Nalin Dahyabhai |
c4b52a |
diff -up cracklib-2.8.10/python/cracklibmodule.c cracklib-2.8.10/python/cracklibmodule.c
|
|
Nalin Dahyabhai |
c4b52a |
--- cracklib-2.8.10/python/cracklibmodule.c 2007-07-19 09:57:04.000000000 -0400
|
|
Nalin Dahyabhai |
c4b52a |
+++ cracklib-2.8.10/python/cracklibmodule.c 2007-07-19 09:57:48.000000000 -0400
|
|
Nalin Dahyabhai |
c4b52a |
@@ -24,7 +24,6 @@ static pthread_mutex_t cracklib_mutex =
|
|
Nalin Dahyabhai |
c4b52a |
static PyObject *
|
|
Nalin Dahyabhai |
c4b52a |
cracklib_FascistCheck(PyObject *self, PyObject *args, PyObject *kwargs)
|
|
Nalin Dahyabhai |
c4b52a |
{
|
|
Nalin Dahyabhai |
c4b52a |
- int i;
|
|
Nalin Dahyabhai |
c4b52a |
char *candidate, *dict;
|
|
Nalin Dahyabhai |
c4b52a |
const char *result;
|
|
Nalin Dahyabhai |
c4b52a |
struct stat st;
|
|
Nalin Dahyabhai |
c4b52a |
@@ -96,12 +95,21 @@ cracklib_FascistCheck(PyObject *self, Py
|
|
Nalin Dahyabhai |
c4b52a |
static PyMethodDef
|
|
Nalin Dahyabhai |
c4b52a |
cracklibmethods[] =
|
|
Nalin Dahyabhai |
c4b52a |
{
|
|
Nalin Dahyabhai |
c4b52a |
- {"FascistCheck", cracklib_FascistCheck, METH_VARARGS | METH_KEYWORDS},
|
|
Nalin Dahyabhai |
c4b52a |
+ {"FascistCheck", cracklib_FascistCheck, METH_VARARGS | METH_KEYWORDS,
|
|
Nalin Dahyabhai |
c4b52a |
+ "Keyword arguments:\n"
|
|
Nalin Dahyabhai |
c4b52a |
+ " pw - candidate password\n"
|
|
Nalin Dahyabhai |
c4b52a |
+ " dict - dictionary location (default \""
|
|
Nalin Dahyabhai |
c4b52a |
+ DEFAULT_CRACKLIB_DICT
|
|
Nalin Dahyabhai |
c4b52a |
+ "\")\n"
|
|
Nalin Dahyabhai |
c4b52a |
+ "\n"
|
|
Nalin Dahyabhai |
c4b52a |
+ "Returns:\n"
|
|
Nalin Dahyabhai |
c4b52a |
+ " None on success, an error string on failure.\n"},
|
|
Nalin Dahyabhai |
c4b52a |
{NULL, NULL},
|
|
Nalin Dahyabhai |
c4b52a |
};
|
|
Nalin Dahyabhai |
c4b52a |
|
|
Nalin Dahyabhai |
c4b52a |
void
|
|
Nalin Dahyabhai |
c4b52a |
initcracklib(void)
|
|
Nalin Dahyabhai |
c4b52a |
{
|
|
Nalin Dahyabhai |
c4b52a |
- Py_InitModule("cracklib", cracklibmethods);
|
|
Nalin Dahyabhai |
c4b52a |
+ Py_InitModule3("cracklib", cracklibmethods,
|
|
Nalin Dahyabhai |
c4b52a |
+ "Python interface to libcrack's FascistCheck() function.\n");
|
|
Nalin Dahyabhai |
c4b52a |
}
|