Skip to content

Commit 09d0edc

Browse files
committed
Raise error instead of passing as nominal power must be known in order to do calcs using power coefficient curve
1 parent 6a86065 commit 09d0edc

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

windpowerlib/wind_turbine.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -235,9 +235,10 @@ def __init__(self, hub_height, power_curve=False,
235235
try:
236236
self.nominal_power = get_oedb_turbine_data(
237237
self.turbine_type, fetch_data='nominal_power')
238-
except KeyError:
239-
pass
240-
238+
except (KeyError, ValueError):
239+
raise ValueError(
240+
"nominal_power must be provided when using power "
241+
"coefficient curve.")
241242

242243
def __repr__(self):
243244
info = []

0 commit comments

Comments
 (0)