# test errors with import * # 'import *' is not allowed in function scope try: exec('def foo(): from x import *') except SyntaxError as er: print('function', 'SyntaxError') # 'import *' is not allowed in class scope try: exec('class C: from x import *') except SyntaxError as er: print('class', 'SyntaxError')