From: Thomas Wouters Date: Mon, 27 Feb 2006 17:14:45 +0000 (+0000) Subject: And some more cleanup. X-Git-Tag: v2.5a0~517 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=8622e93eab3583a7ab4d6018cd9816bb1deef338;p=thirdparty%2FPython%2Fcpython.git And some more cleanup. --- diff --git a/Python/ast.c b/Python/ast.c index 54bdacc977fb..5594ef3cf63d 100644 --- a/Python/ast.c +++ b/Python/ast.c @@ -2154,7 +2154,7 @@ ast_for_import_stmt(struct compiling *c, const node *n) REQ(n, import_stmt); n = CHILD(n, 0); - if (STR(CHILD(n, 0))[0] == 'i') { /* import */ + if (TYPE(n) == import_name) { n = CHILD(n, 1); REQ(n, dotted_as_names); aliases = asdl_seq_new((NCH(n) + 1) / 2, c->c_arena); @@ -2168,7 +2168,7 @@ ast_for_import_stmt(struct compiling *c, const node *n) } return Import(aliases, LINENO(n), c->c_arena); } - else if (STR(CHILD(n, 0))[0] == 'f') { /* from */ + else if (TYPE(n) == import_from) { int n_children; int lineno = LINENO(n); alias_ty mod = alias_for_import_name(c, CHILD(n, 1));