Module(body=[
FunctionDef(name='hello',
args=arguments(args=[arg(arg='name', annotation=None)],
vararg=None,
varargannotation=None,
kwonlyargs=[],
kwarg=None,
kwargannotation=None,
defaults=[Str(s='World!')],
kw_defaults=[]),
body=[
Expr(value=Call(func=Name(id='print', ctx=Load()),
args=[Str(s='Hello,'), Name(id='name', ctx=Load())],
keywords=[],
starargs=None,
kwargs=None))],
decorator_list=[],
returns=None),
If(test=Compare(left=Name(id='__name__', ctx=Load()), ops=[Eq()],
comparators=[Str(s='__main__')]),
body=[
Expr(value=Call(func=Name(id='hello', ctx=Load()),
args=[Str(s='James!')], keywords=[], starargs=None, kwargs=None))],
orelse=[])])
Sunday, 11 August, 13