diff options
Diffstat (limited to 'opendc/models/rack_state.py')
| -rw-r--r-- | opendc/models/rack_state.py | 16 |
1 files changed, 3 insertions, 13 deletions
diff --git a/opendc/models/rack_state.py b/opendc/models/rack_state.py index 440ab293..a261fce0 100644 --- a/opendc/models/rack_state.py +++ b/opendc/models/rack_state.py @@ -3,23 +3,13 @@ from opendc.util import database class RackState(Model): - JSON_TO_PYTHON_DICT = { - 'RackState': { - 'rackId': 'rack_id', - 'loadFraction': 'load_fraction', - 'tick': 'tick' - } - } + JSON_TO_PYTHON_DICT = {'RackState': {'rackId': 'rack_id', 'loadFraction': 'load_fraction', 'tick': 'tick'}} @classmethod def _from_database_row(cls, row): """Instantiate a RackState from a database row.""" - return cls( - rack_id=row[0], - load_fraction=row[1], - tick=row[2] - ) + return cls(rack_id=row[0], load_fraction=row[1], tick=row[2]) @classmethod def from_experiment_id(cls, experiment_id): @@ -35,7 +25,7 @@ class RackState(Model): WHERE machine_states.experiment_id = %s GROUP BY machine_states.tick, racks.id ''' - results = database.fetch_all(statement, (experiment_id,)) + results = database.fetch_all(statement, (experiment_id, )) for row in results: rack_states.append(cls._from_database_row(row)) |
