What is the scope of if __name__ == __main__? Is everything covered by this statement in global space ?
if __name__ == __main__