コード例 #1
0
    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())]
コード例 #2
0
 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)