Mercurial > mozilla > hg > talosnames
comparison 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 |
comparison
equal
deleted
inserted
replaced
25:6ec941f8704a | 26:c6a042aad739 |
---|---|
133 name = test.pop('name') | 133 name = test.pop('name') |
134 retval[name] = test | 134 retval[name] = test |
135 return retval | 135 return retval |
136 | 136 |
137 def __call__(self, name=None): | 137 def __call__(self, name=None): |
138 """returns the graphserver name prefixed with `name`""" | |
139 | |
138 retval = [] | 140 retval = [] |
139 for short_name, graphserver_name in self.names.items(): | 141 for short_name, graphserver_name in self.names.items(): |
140 if (name is None) or (name == short_name or short_name.startswith(name + '_')): | 142 if (name is None) or (name == short_name or short_name.startswith(name + '_')): |
141 retval.append((short_name, graphserver_name)) | 143 retval.append((short_name, graphserver_name)) |
142 retval.sort(key=lambda x: x[0]) | 144 retval.sort(key=lambda x: x[0]) |
143 return retval | 145 return retval |
146 | |
147 def graphserver_name(self, name): | |
148 for short_name, graphserver_name in self.names.items(): | |
149 if name == short_name: | |
150 return (short_name, graphserver_name) |