def pykeys(self): keys = [key for (key, _) in self._instance.items] obj = node_classes.List(parent=self._instance) obj.postinit(elts=keys) from astroid import objects obj = objects.DictKeys(obj) return self._generic_dict_attribute(obj, 'keys')
def attr_keys(self): keys = [key for (key, _) in self._instance.items] obj = node_classes.List(parent=self._instance) obj.postinit(elts=keys) # pylint: disable=import-outside-toplevel; circular import from astroid import objects obj = objects.DictKeys(obj) return self._generic_dict_attribute(obj, "keys")