File tree Expand file tree Collapse file tree 1 file changed +5
-9
lines changed Expand file tree Collapse file tree 1 file changed +5
-9
lines changed Original file line number Diff line number Diff line change @@ -752,12 +752,10 @@ def grib_iterator_next(iterid):
752
752
lat_p = ffi .new ("double*" )
753
753
lon_p = ffi .new ("double*" )
754
754
value_p = ffi .new ("double*" )
755
- err = lib .grib_iterator_next (iterh , lat_p , lon_p , value_p )
756
- if err == 0 :
755
+ retval = lib .grib_iterator_next (iterh , lat_p , lon_p , value_p )
756
+ if retval == 0 :
757
+ # No more data available. End of iteration
757
758
return []
758
- elif err < 0 :
759
- GRIB_CHECK (err )
760
- return None
761
759
else :
762
760
return (lat_p [0 ], lon_p [0 ], value_p [0 ])
763
761
@@ -803,8 +801,7 @@ def grib_keys_iterator_next(iterid):
803
801
"""
804
802
kih = get_grib_keys_iterator (iterid )
805
803
res = lib .grib_keys_iterator_next (kih )
806
- if res < 0 :
807
- GRIB_CHECK (res )
804
+ # res is 0 or 1
808
805
return res
809
806
810
807
@@ -887,8 +884,7 @@ def codes_bufr_keys_iterator_next(iterid):
887
884
"""
888
885
bki = get_bufr_keys_iterator (iterid )
889
886
res = lib .codes_bufr_keys_iterator_next (bki )
890
- if res < 0 :
891
- GRIB_CHECK (res )
887
+ # res is 0 or 1
892
888
return res
893
889
894
890
You can’t perform that action at this time.
0 commit comments