Skip to content

Commit 7dc6f9b

Browse files
committed
Replace try:except with isintance
1 parent a15042b commit 7dc6f9b

1 file changed

Lines changed: 5 additions & 6 deletions

File tree

simpeg/data.py

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -163,11 +163,10 @@ def relative_error(self):
163163
@relative_error.setter
164164
def relative_error(self, value):
165165
if value is not None:
166-
try:
166+
if not isinstance(value, np.ndarray):
167167
value = validate_float("relative_error", value)
168168
value = np.full(self.survey.nD, value)
169-
except TypeError:
170-
pass
169+
171170
value = validate_ndarray_with_shape(
172171
"relative_error", value, shape=(self.survey.nD,)
173172
)
@@ -206,11 +205,11 @@ def noise_floor(self):
206205
@noise_floor.setter
207206
def noise_floor(self, value):
208207
if value is not None:
209-
try:
208+
209+
if not isinstance(value, np.ndarray):
210210
value = validate_float("noise_floor", value)
211211
value = np.full(self.survey.nD, value)
212-
except TypeError:
213-
pass
212+
214213
value = validate_ndarray_with_shape(
215214
"noise_floor", value, shape=(self.survey.nD,)
216215
)

0 commit comments

Comments
 (0)