Commit 164d4ff0 authored by Guido van Rossum's avatar Guido van Rossum

added missing case to get_docstring

parent a6f60502
......@@ -483,7 +483,6 @@ com_addopname(c, op, n)
int op;
node *n;
{
object *v;
char *name;
char buffer[1000];
/* XXX it is possible to write this code without the 1000
......@@ -1868,13 +1867,14 @@ static object *
get_docstring(n)
node *n;
{
int i;
switch (TYPE(n)) {
case suite:
if (NCH(n) == 1)
return get_docstring(CHILD(n, 0));
else {
int i;
for (i = 0; i < NCH(n); i++) {
node *ch = CHILD(n, i);
if (TYPE(ch) == stmt)
......@@ -1883,6 +1883,14 @@ get_docstring(n)
}
break;
case file_input:
for (i = 0; i < NCH(n); i++) {
node *ch = CHILD(n, i);
if (TYPE(ch) == stmt)
return get_docstring(ch);
}
break;
case stmt:
case simple_stmt:
case small_stmt:
......
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