Skip to content

Commit 81bf0a1

Browse files
authored
Bugfix/152 bugfixes (#184)
missed a syntax error and missing import missing import.
2 parents bfc2e00 + db3b962 commit 81bf0a1

1 file changed

Lines changed: 5 additions & 3 deletions

File tree

gridappsd-python-lib/gridappsd/simulation.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
1-
from dataclasses import dataclass, field,
1+
from dataclasses import dataclass, field
2+
23
import time
34
import logging
45
from typing import Dict, List, Union
56

67
import gridappsd.topics as t
8+
from gridappsd import GridAPPSD
79
from . import json_extension as json
810

911
_log = logging.getLogger(__name__)
@@ -117,8 +119,8 @@ class Simulation:
117119
add_onmeasurement_callback, add_oncomplete_callback or add_onstart_callback method respectively.
118120
"""
119121

120-
def __init__(self, gapps: 'GridAPPSD', run_config: Union[Dict, SimulationConfig]):
121-
assert type(gapps).__name__ == 'GridAPPSD', "Must be an instance of GridAPPSD"
122+
def __init__(self, gapps: GridAPPSD, run_config: Union[Dict, SimulationConfig]):
123+
assert isinstance(gapps, GridAPPSD), "Must be an instance of GridAPPSD"
122124
if isinstance(run_config, SimulationConfig):
123125
self._run_config = run_config.asdict()
124126
elif isinstance(run_config, dict):

0 commit comments

Comments
 (0)