def __getitem__(self, key):
        '''
        Check if the key is ttld out, then do the get
        '''
        if self._missing(key):
            raise KeyError(key)

        if self._dict not in key and not self.loaded:
            # load the item
            if self._load(key):
                log.debug('LazyLoaded {0}'.format(key))
                return self._dict[key]
            else:
                log.debug('Could not LazyLoad {0}'.format(key))
                raise KeyError(key)
        else:
            return self._dict[key]
dataset/ETHPy150Open saltstack/salt/salt/utils/lazy.py/LazyDict.__getitem__/swapped operands of `not in`