diff --git a/examples/python/keys_iterator_bufr.py b/examples/python/keys_iterator_bufr.py deleted file mode 100644 index 5c341c29b..000000000 --- a/examples/python/keys_iterator_bufr.py +++ /dev/null @@ -1,62 +0,0 @@ -# -# Copyright 2005-2017 ECMWF. -# -# This software is licensed under the terms of the Apache Licence Version 2.0 -# which can be obtained at http://www.apache.org/licenses/LICENSE-2.0. -# -# In applying this licence, ECMWF does not waive the privileges and immunities -# granted to it by virtue of its status as an intergovernmental organisation -# nor does it submit to any jurisdiction. -# - -import traceback -import sys - -from eccodes import * - -INPUT = '../../data/gts.bufr' -VERBOSE = 1 # verbose error reporting - - -def example(): - f = open(INPUT) - - while 1: - bid = bufr_new_from_file(f) - if bid is None: - break - - iterid = codes_keys_iterator_new(bid) - - # Different types of keys can be skipped - # codes_skip_computed(iterid) - # codes_skip_coded(iterid) - # codes_skip_edition_specific(iterid) - # codes_skip_duplicates(iterid) - # codes_skip_read_only(iterid) - # codes_skip_function(iterid) - - while codes_keys_iterator_next(iterid): - keyname = codes_keys_iterator_get_name(iterid) - keyval = codes_get_string(iterid, keyname) - print "%s = %s" % (keyname, keyval) - - codes_keys_iterator_delete(iterid) - codes_release(bid) - - f.close() - - -def main(): - try: - example() - except CodesInternalError as err: - if VERBOSE: - traceback.print_exc(file=sys.stderr) - else: - sys.stderr.write(err.msg + '\n') - - return 1 - -if __name__ == "__main__": - sys.exit(main()) diff --git a/src/eccodes.h b/src/eccodes.h index 347b58207..a417bed49 100644 --- a/src/eccodes.h +++ b/src/eccodes.h @@ -1143,7 +1143,6 @@ int codes_keys_iterator_delete( codes_keys_iterator* kiter); int codes_keys_iterator_rewind(codes_keys_iterator* kiter); char* codes_bufr_keys_iterator_get_name(codes_keys_iterator* kiter); -char* codes_bufr_keys_iterator_get_next_attribute_name(grib_keys_iterator* kiter); int codes_keys_iterator_set_flags(codes_keys_iterator *kiter,unsigned long flags);