(self, service_name)
| 157 | self.config = yaml.load(rendered_config) |
| 158 | |
| 159 | def get(self, service_name): |
| 160 | try: |
| 161 | service = self.config['services'][service_name] |
| 162 | except KeyError: |
| 163 | raise UndefinedImage(service_name) |
| 164 | service['name'] = service_name |
| 165 | service['need_gpu'] = service_name in self.with_gpus |
| 166 | service['ancestors'] = self.hierarchy[service_name] |
| 167 | return service |
| 168 | |
| 169 | def __getitem__(self, service_name): |
| 170 | return self.get(service_name) |
no test coverage detected