Rfaulk has submitted this change and it was merged.

Change subject: add. method get_all_items to broker.
......................................................................


add. method get_all_items to broker.

Change-Id: I3cf94e155820e0a85cd16fdd1c2946d1db6d47fe
---
M user_metrics/api/broker.py
1 file changed, 13 insertions(+), 0 deletions(-)

Approvals:
  Rfaulk: Verified; Looks good to me, approved



diff --git a/user_metrics/api/broker.py b/user_metrics/api/broker.py
index e65f039..b17dbfd 100644
--- a/user_metrics/api/broker.py
+++ b/user_metrics/api/broker.py
@@ -47,6 +47,12 @@
         """
         raise NotImplementedError()
 
+    def get_keys(self, target):
+        """
+        Retrieve all keys in the broker
+        """
+        raise NotImplementedError()
+
     def get_all_items(self, target):
         """
         Retrieve all values in the target
@@ -142,6 +148,13 @@
 
             return None
 
+    def get_keys(self, target):
+        """
+        Retrieve all keys in the broker target
+        """
+        items = self.get_all_items(target)
+        return [item.keys()[0] for item in items]
+
     def get_all_items(self, target):
         """
         Retrieve all values in the target

-- 
To view, visit https://gerrit.wikimedia.org/r/79034
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: I3cf94e155820e0a85cd16fdd1c2946d1db6d47fe
Gerrit-PatchSet: 1
Gerrit-Project: analytics/user-metrics
Gerrit-Branch: master
Gerrit-Owner: Rfaulk <[email protected]>
Gerrit-Reviewer: Rfaulk <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to