diff talosnames/api.py @ 26:c6a042aad739

fix some things
author Jeff Hammel <jhammel@mozilla.com>
date Thu, 12 Jul 2012 12:07:41 -0700
parents 5f39ce13fbbc
children 905daa511aa4
line wrap: on
line diff
--- a/talosnames/api.py	Tue Jul 10 23:19:29 2012 -0700
+++ b/talosnames/api.py	Thu Jul 12 12:07:41 2012 -0700
@@ -135,9 +135,16 @@
         return retval
 
     def __call__(self, name=None):
+        """returns the graphserver name prefixed with `name`"""
+
         retval = []
         for short_name, graphserver_name in self.names.items():
             if (name is None) or (name == short_name or short_name.startswith(name + '_')):
                 retval.append((short_name, graphserver_name))
         retval.sort(key=lambda x: x[0])
         return retval
+
+    def graphserver_name(self, name):
+        for short_name, graphserver_name in self.names.items():
+            if name == short_name:
+                return (short_name, graphserver_name)