import b b.foo(<arg1>)
def bar() -> int: return foo()
import b b.foo(None) b.foo(5) b.foo("5") b.foo(A())
def some_function(): logger.debug('%s %s' % ('a', 'b')); logger.info('in some_function!') foo()
from b import foo from c import bar1 foo() bar1() print "Goodbye, World!"
import sys sys.path.append('..') import cimport import c import b import d.a import d.b b.foo() try: print d.a.foo() assert 0 except AttributeError: pass assert d.a.bar() == 42
def foo(): from b import foo foo()
import b b.foo() b.bar()
from b import foo foo() print "Goodbye, World!"