From 46f0e305b0c868009b01cc25ed991362e4da2729 Mon Sep 17 00:00:00 2001 From: bbeard3 Date: Wed, 8 May 2019 14:32:41 -0400 Subject: [PATCH] Updated Container constructor to allow for setting it "open" on initialization. --- advent.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/advent.py b/advent.py index 4288fad..c6ef0cb 100644 --- a/advent.py +++ b/advent.py @@ -882,12 +882,16 @@ def try_unlock(self, actor): return False class Container(Lockable): - def __init__(self, name, description): + def __init__(self, name, description, is_open=False): Lockable.__init__(self, name) self.description = description self.first_time = True self.contents = {} - self.close() + + if is_open: + self.unset_flag('closed') + else: + self.close() def add_object(self, obj): self.contents[obj.name] = obj