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')
Exemple #2
0
    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")