def get_databag_items(self, bag_name): if not self.authenticated: return [] bag_name = self._bag_adapter.revert(bag_name) bag = DataBag(bag_name, api=self._api) if not bag.exists: return None return [(key, to_display_domain(key)) for key in sorted(bag.keys())]
def databag_item_details(self): if len(self.traverse_subpath) == 2: databag = self.traverse_subpath[0] item = self.traverse_subpath[1] self._label = to_display_domain(item) return self.tool.get_data_from_item(databag, item)