# HG changeset patch # User Neil Muller # Date 1282998965 -7200 # Node ID 185eca15a42a4081630418b14c7a5402501a035c # Parent e8791e2fbd26d7346607a531c03e0b9ff60fb241 Don't crash if the item doesn't exist diff -r e8791e2fbd26 -r 185eca15a42a gamelib/state.py --- a/gamelib/state.py Sat Aug 28 14:39:41 2010 +0200 +++ b/gamelib/state.py Sat Aug 28 14:36:05 2010 +0200 @@ -132,7 +132,9 @@ self.inventory.append(self.items[name]) def is_in_inventory(self, name): - return self.items[name] in self.inventory + if name in self.items: + return self.items[name] in self.inventory + return False def remove_inventory_item(self, name): self.inventory.remove(self.items[name])