195 |
197 |
196 if nodeType == 'Call': |
198 if nodeType == 'Call': |
197 func = context.node.func |
199 func = context.node.func |
198 if isinstance(func, ast.Name) and func.id == '__import__': |
200 if isinstance(func, ast.Name) and func.id == '__import__': |
199 if len(context.node.args): |
201 if len(context.node.args): |
200 if isinstance(context.node.args[0], ast.Str): |
202 if AstUtilities.isString(context.node.args[0]): |
201 name = context.node.args[0].s |
203 name = context.node.args[0].s |
202 else: |
204 else: |
203 name = "UNKNOWN" |
205 name = "UNKNOWN" |
204 else: |
206 else: |
205 name = "" # handle '__import__()' |
207 name = "" # handle '__import__()' |