Skip to content

Commit 94db146

Browse files
authored
Fix minor bug in get_number_summary - Use class instead of instance for static fields (#837)
Fix minor bug: Use class instead of instance for static fields In `get_number_summary`, a few static fields and functions were being accessed from an instance of ScenarioDescription rather than the class.
1 parent e8d94c9 commit 94db146

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

metadrive/scenario/scenario_description.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -479,9 +479,9 @@ def get_number_summary(scenario):
479479

480480
# If object summary does not exist, fill them here
481481
object_summaries = {}
482-
for track_id, track in scenario[scenario.TRACKS].items():
483-
object_summaries[track_id] = scenario.get_object_summary(object_dict=track, object_id=track_id)
484-
scenario[scenario.METADATA][scenario.SUMMARY.OBJECT_SUMMARY] = object_summaries
482+
for track_id, track in scenario[ScenarioDescription.TRACKS].items():
483+
object_summaries[track_id] = ScenarioDescription.get_object_summary(object_dict=track, object_id=track_id)
484+
scenario[ScenarioDescription.METADATA][ScenarioDescription.SUMMARY.OBJECT_SUMMARY] = object_summaries
485485

486486
# moving object
487487
number_summary_dict.update(ScenarioDescription._calculate_num_moving_objects(scenario))

0 commit comments

Comments
 (0)