|
@@ 330-339 (lines=10) @@
|
| 327 |
|
"Requested item '{}', converted to '{}' but it was not found either in ValueTracker.scores [{}] nor in ValueTracker._rest [{}]".format( |
| 328 |
|
item, key, ', '.join(sorted(self.scores.keys())), ', '.join(sorted(self._rest.keys())))) |
| 329 |
|
|
| 330 |
|
def __getattr__(self, item): |
| 331 |
|
d = self.parser(item, encode=True, debug=False) |
| 332 |
|
key = '-'.join(d.values()) |
| 333 |
|
if key in self.scores: |
| 334 |
|
return self.scores[key] |
| 335 |
|
elif key in self._rest: |
| 336 |
|
return self._rest[key] |
| 337 |
|
raise AttributeError( |
| 338 |
|
"Requested item '{}', converted to '{}' after parsed as {}. It was not found either in ValueTracker.scores [{}] nor in ValueTracker._rest [{}]".format( |
| 339 |
|
item, key, d, ', '.join(sorted(self.scores.keys())), ', '.join(sorted(self._rest.keys())))) |
| 340 |
|
|
| 341 |
|
############################################################## |
| 342 |
|
|
|
@@ 319-328 (lines=10) @@
|
| 316 |
|
raise KeyError("Key 'tau-trajectories' was not found in scores [{}]. ALL: [{}]".format( |
| 317 |
|
', '.join(sorted(self.scores.keys())), ', '.join(self.tracked_entity_names))) |
| 318 |
|
|
| 319 |
|
def __getitem__(self, item): |
| 320 |
|
d = self.parser(item, encode=True, debug=False) |
| 321 |
|
key = '-'.join(d.values()) |
| 322 |
|
if key in self.scores: |
| 323 |
|
return self.scores[key] |
| 324 |
|
elif key in self._rest: |
| 325 |
|
return self._rest[key] |
| 326 |
|
raise KeyError( |
| 327 |
|
"Requested item '{}', converted to '{}' but it was not found either in ValueTracker.scores [{}] nor in ValueTracker._rest [{}]".format( |
| 328 |
|
item, key, ', '.join(sorted(self.scores.keys())), ', '.join(sorted(self._rest.keys())))) |
| 329 |
|
|
| 330 |
|
def __getattr__(self, item): |
| 331 |
|
d = self.parser(item, encode=True, debug=False) |