Added a docstring for the closed attribute.

write_header():  When we encounter a non-string object in sys.path, record
    a fairly mindless placeholder rather than dying.  Possibly could record
    the repr of the object found, but not clear whether that matters.
This commit is contained in:
Fred Drake 2002-07-17 18:54:20 +00:00
parent 04e7032c6e
commit d1eb8b61d0

View file

@ -1180,7 +1180,8 @@ profiler_get_closed(ProfilerObject *self, void *closure)
}
static PyGetSetDef profiler_getsets[] = {
{"closed", (getter)profiler_get_closed, NULL},
{"closed", (getter)profiler_get_closed, NULL,
"True if the profiler's output file has already been closed."},
{NULL}
};
@ -1437,9 +1438,13 @@ write_header(ProfilerObject *self)
for (i = 0; i < len; ++i) {
PyObject *item = PyList_GET_ITEM(temp, i);
buffer = PyString_AsString(item);
if (buffer == NULL)
return -1;
pack_add_info(self, "sys-path-entry", buffer);
if (buffer == NULL) {
pack_add_info(self, "sys-path-entry", "<non-string-path-entry>");
PyErr_Clear();
}
else {
pack_add_info(self, "sys-path-entry", buffer);
}
}
pack_frame_times(self);
pack_line_times(self);