def __getitem__( self, key ):
		if not self.has_key(key):
			raise AttributeError, (self.__name__, key) % 'Cannot read %s[\'%s\'] because the key is not defined.'
		return dict.__getitem__( self, key )


	###################
	## Handle foo.key = value
	###################
	#noinspection PyMethodOverriding
dataset/ETHPy150Open Pathoschild/stewbot/stewbot/components/StrictDict.py/StrictDict.__getitem__/swapped operands of `%`