

What does this program print?
Trace the program the way the computer would, then make your call before running anything.
class Door:
def __enter__(self):
print("open")
return self
def __exit__(self, *args):
print("close")
with Door():
print("walk through")