Changeset 4ef5ba9 in flex_extract.git


Ignore:
Timestamp:
Jul 29, 2019, 10:11:25 AM (5 years ago)
Author:
Anne Philipp <anne.philipp@…>
Branches:
master, ctbto, dev
Children:
c49aa73
Parents:
b957ef7
Message:

python2 downgrade/ added import of missing eccodes function

File:
1 edited

Legend:

Unmodified
Added
Removed
  • source/python/classes/GribUtil.py

    r79729d5 r4ef5ba9  
    1 #!/usr/bin/env python3
     1#!/usr/bin/env python
    22# -*- coding: utf-8 -*-
    33#*******************************************************************************
     
    4343# MODULES
    4444# ------------------------------------------------------------------------------
     45from __future__ import print_function
     46
    4547import os
    46 
    47 from eccodes import (codes_grib_new_from_file, codes_is_defined, codes_get,
    48                      codes_release, codes_set, codes_write, codes_index_read,
    49                      codes_index_new_from_file, codes_index_add_file,
    50                      codes_index_write, codes_set_values)
    5148
    5249# ------------------------------------------------------------------------------
     
    9895            List of keyvalues for given keynames.
    9996        '''
     97        from eccodes import (codes_new_from_file, codes_is_defined, codes_get,
     98                             codes_release)
    10099
    101100        fileid = open(self.filenames, 'r')
     
    175174
    176175        '''
     176        from eccodes import (codes_grib_new_from_file, codes_is_defined,
     177                             codes_get, codes_set, codes_write,
     178                             codes_set_values, codes_release)
     179
    177180        if len(wherekeynames) != len(wherekeyvalues):
    178181            raise Exception("Give a value for each keyname!")
     
    245248
    246249        '''
     250        from eccodes import (codes_grib_new_from_file, codes_is_defined,
     251                             codes_get, codes_release, codes_write)
     252
    247253        if len(keynames) != len(keyvalues):
    248254            raise Exception("Give a value for each keyname!")
    249255
    250         fin = open(filename_in)
     256        fin = open(filename_in, 'rb')
    251257        fout = open(self.filenames, filemode)
    252258
     
    304310            Grib index id.
    305311        '''
     312        from eccodes import (codes_index_read, codes_index_new_from_file,
     313                             codes_index_add_file, codes_index_write)
     314
    306315        print("... index will be done")
    307316        iid = None
Note: See TracChangeset for help on using the changeset viewer.
hosted by ZAMG