20 #ifndef __PYTHON_USER_H_ 22 #define __PYTHON_USER_H_ 41 {
"groups", (PyCFunction)
ekg_user_groups, METH_NOARGS,
"Returns groups user belongs to"},
46 PyObject_HEAD_INIT(
NULL)
66 Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,
int ekg_user_init(ekg_userObj *self, PyObject *args, PyObject *kwds)
Definition: python-user.c:89
PyObject * ekg_user_groups(ekg_userObj *self)
Definition: python-user.c:269
void ekg_user_dealloc(ekg_userObj *o)
Definition: python-user.c:225
PyObject * ekg_user_get_attr(ekg_userObj *self, char *attr)
Definition: python-user.c:112
#define NULL
Definition: oralog.c:49
char * session
Definition: python-user.h:29
static PyTypeObject ekg_user_type
Definition: python-user.h:45
Definition: python-user.h:26
const char * name
Definition: remote.c:88
PyObject * ekg_user_repr(ekg_userObj *self)
Definition: python-user.c:242
PyObject * ekg_user_str(ekg_userObj *self)
Definition: python-user.c:256
PyObject_HEAD char * name
Definition: python-user.h:28
staticforward PyMethodDef ekg_user_methods[]
Definition: python-user.h:40
PyObject * python_build_user(char *session, const char *name)
Definition: python-user.c:49