@@ 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) |