Skip to content
dreamcode
dreamcode
Lesson
Practice · Context managers
  1. Predict
  2. Arrange
  3. Fill in
+20 XP on finish
PREDICT · READ BEFORE YOU WRITE

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")