Commit 7589b71c authored by Fred Drake's avatar Fred Drake

I_getattr(),

O_getattr():  Added read-only access to the closed attribute, based on comment
	from Michael Scharf <Michael.Scharf@Rhein-Neckar.de>.
parent 7f1d3aa3
...@@ -389,9 +389,12 @@ O_dealloc(Oobject *self) { ...@@ -389,9 +389,12 @@ O_dealloc(Oobject *self) {
static PyObject * static PyObject *
O_getattr(Oobject *self, char *name) { O_getattr(Oobject *self, char *name) {
if (strcmp(name, "softspace") == 0) { if (name[0] == 's' && strcmp(name, "softspace") == 0) {
return PyInt_FromLong(self->softspace); return PyInt_FromLong(self->softspace);
} }
else if (name[0] == 'c' && strcmp(name, "closed") == 0) {
return PyInt_FromLong(self->closed);
}
return Py_FindMethod(O_methods, (PyObject *)self, name); return Py_FindMethod(O_methods, (PyObject *)self, name);
} }
...@@ -496,6 +499,9 @@ I_dealloc(Iobject *self) { ...@@ -496,6 +499,9 @@ I_dealloc(Iobject *self) {
static PyObject * static PyObject *
I_getattr(Iobject *self, char *name) { I_getattr(Iobject *self, char *name) {
if (name[0] == 'c' && strcmp(name,"closed") == 0) {
return PyInt_FromLong(self->closed);
}
return Py_FindMethod(I_methods, (PyObject *)self, name); return Py_FindMethod(I_methods, (PyObject *)self, name);
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment