From 51a330c3270c5e23b79713134b4103905e64aa83 Mon Sep 17 00:00:00 2001 From: Dongdong Tian Date: Fri, 8 Jul 2022 17:15:34 +0800 Subject: [PATCH] bug: get_event_waveform: Correctly deal with parameters with zero values --- HinetPy/client.py | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/HinetPy/client.py b/HinetPy/client.py index ea2f77c4..8c17f1cf 100644 --- a/HinetPy/client.py +++ b/HinetPy/client.py @@ -817,13 +817,18 @@ def get_event_waveform( ): continue # select events based on depth - if mindepth and event.depth < mindepth: + if mindepth is not None and event.depth < mindepth: continue - if maxdepth and event.depth > maxdepth: + if maxdepth is not None and event.depth > maxdepth: continue # select events in a box region - if minlatitude or maxlatitude or minlongitude or maxlongitude: + if ( + minlatitude is not None + or maxlatitude is not None + or minlongitude is not None + or maxlongitude is not None + ): if not point_inside_box( event.latitude, event.longitude, @@ -835,7 +840,9 @@ def get_event_waveform( continue # select events in a circular region - if (latitude and longitude) and (minradius or maxradius): + if (latitude is not None and longitude is not None) and ( + minradius is not None or maxradius is not None + ): if not point_inside_circular( event.latitude, event.longitude,