Skip to content

Commit 469d469

Browse files
committed
Fix error checking mistake
1 parent 9cd0857 commit 469d469

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

mhkit/acoustics/io.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -516,10 +516,14 @@ def export_audio(
516516
raise TypeError("'pressure' must be an xarray.DataArray.")
517517
if not hasattr(pressure, "values") or not isinstance(pressure.values, np.ndarray):
518518
raise TypeError("'pressure.values' must be a numpy.ndarray.")
519-
if not hasattr(pressure, "sensitivity"):
519+
if hasattr(pressure, "sensitivity"):
520520
_check_numeric(pressure.sensitivity, "pressure.sensitivity")
521-
if not hasattr(pressure, "fs"):
521+
else:
522+
raise AttributeError("'pressure' must have a 'sensitivity' attribute.")
523+
if hasattr(pressure, "fs"):
522524
_check_numeric(pressure.fs, "pressure.fs")
525+
else:
526+
raise AttributeError("'pressure' must have a 'fs' attribute.")
523527
_check_numeric(gain, "gain")
524528

525529
# Convert from Pascals to UPa

0 commit comments

Comments
 (0)