X-Git-Url: http://git.dolda2000.com/gitweb/?a=blobdiff_plain;f=lib%2Fpython%2Fdolmod.c;h=adf07a24d53d95664229be4ea731035462b94df4;hb=34905adcdf7b0ac4a459f8c921ae7291b9103a7b;hp=a015b57541a61ec22dcec0889c84ab1954e79a77;hpb=277c2137ba836c540009b6290dfe91d587100515;p=doldaconnect.git diff --git a/lib/python/dolmod.c b/lib/python/dolmod.c index a015b57..adf07a2 100644 --- a/lib/python/dolmod.c +++ b/lib/python/dolmod.c @@ -382,6 +382,14 @@ static PyObject *mod_lexsexpr(PyObject *self, PyObject *args) return(ret); } +static PyObject *mod_wantwrite(PyObject *self) +{ + if(dc_wantwrite()) + Py_RETURN_TRUE; + else + Py_RETURN_FALSE; +} + static PyMethodDef methods[] = { {"connect", mod_connect, METH_VARARGS, "Connect to a Dolda Connect server"}, @@ -399,6 +407,8 @@ static PyMethodDef methods[] = { "Perform an asynchronous login procedure"}, {"lexsexpr", mod_lexsexpr, METH_VARARGS, "Use a standard algorithm to lex a search expression"}, + {"wantwrite", (PyCFunction)mod_wantwrite, METH_NOARGS, + "Return a boolean indicating whether there is output to be fed to the server"}, {NULL, NULL, 0, NULL} };