Changeset 21267


Ignore:
Timestamp:
10/13/16 00:36:30 (8 years ago)
Author:
bdef
Message:

BUG: modifs to NC in/out removing print in parseresults

Location:
issm/trunk-jpl/src/m
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/m/contrib/defleurian/netCDF/export_netCDF.py

    r21257 r21267  
    132132        #treating scalar string or bool as atribute
    133133        if val_type==str or val_type==unicode or val_type==bool:
    134                 Group.__setattr__(str(field).capitalize(), str(var))
     134                Group.__setattr__(str(field).swapcase(), str(var))
    135135        #treating list as string table
    136136        elif val_type==list:
  • issm/trunk-jpl/src/m/io/loadvars.py

    r21259 r21267  
    130130                                                                        Tree[t].__dict__[str(var)]=varval[0]
    131131                                                        else:
    132                                                                 try:
     132                                                                if varval[0]==u'':
     133                                                                        Tree.__dict__[str(var)]=[]
     134                                                                elif varval[0]=='True':
     135                                                                        Tree.__dict__[str(var)]=True
     136                                                                elif varval[0]=='False':
     137                                                                        Tree.__dict__[str(var)]=False
     138                                                                else:
    133139                                                                        Tree.__dict__[str(var)]=varval[0]
    134                                                                         if varval.getValue()=='True':
    135                                                                                 Tree.__dict__[str(var)]=True
    136                                                                         elif varval.getValue()=='False':
    137                                                                                 Tree.__dict__[str(var)]=False
    138                                                                 except IndexError:
    139                                                                         Tree.__dict__[str(var)]=[]
     140
    140141                                                elif vardim==1:
    141142                                                        if varval.dtype==str:
     
    193194                                                        t=indexlist[i]
    194195                                                        if listtype=='dict':
    195                                                                 Tree[t][str(attr).lower()]=str(listclass.getncattr(attr))
    196                                                         else:
    197                                                                 Tree[t].__dict__[str(attr).lower()]=str(listclass.getncattr(attr))
     196                                                                Tree[t][str(attr).swapcase()]=str(listclass.getncattr(attr))
     197                                                        else:
     198                                                                Tree[t].__dict__[str(attr).swapcase()]=str(listclass.getncattr(attr))
    198199                                                else:
    199                                                         Tree.__dict__[str(attr).lower()]=str(listclass.getncattr(attr))
     200                                                        Tree.__dict__[str(attr).swapcase()]=str(listclass.getncattr(attr))
    200201                                                        if listclass.getncattr(attr)=='True':
    201                                                                 Tree.__dict__[str(attr).lower()]=True
     202                                                                Tree.__dict__[str(attr).swapcase()]=True
    202203                                                        elif listclass.getncattr(attr)=='False':
    203                                                                 Tree.__dict__[str(attr).lower()]=False
     204                                                                Tree.__dict__[str(attr).swapcase()]=False
    204205                NCFile.close()
    205206        if   len(args) >= 2 and isinstance(args[1],(str,unicode)):    # (value)
  • issm/trunk-jpl/src/m/solve/parseresultsfromdisk.py

    r21254 r21267  
    2828        check_nomoresteps=0
    2929        step=loadres['step']
    30         print ('step is now {}'.format(step))
    3130
    3231        while loadres:
Note: See TracChangeset for help on using the changeset viewer.