Mercurial > mozilla > hg > talosnames
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)