Ignore:
Timestamp:
01/31/19 07:34:11 (6 years ago)
Author:
bdef
Message:

CHG: python scripts after 2to3 and indentation fix

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/py3/classes/verbose.py

    r19895 r23670  
    11from pairoptions import pairoptions
    22import MatlabFuncs as m
    3 from EnumDefinitions import *
    43from WriteData import WriteData
    54
     
    2928        """
    3029
    31         def __init__(self,*args,**kwargs):    # {{{
     30        def __init__(self,*args):    # {{{
    3231                #BEGINFIELDS
    3332                self.mprocessor  = False
     
    4241                #ENDFIELDS
    4342
    44                 if not kwargs and not args:
     43                if not len(args):
    4544                        #Don't do anything
    4645                        self.solution=True;
     
    6463                else:
    6564                        #Use options to initialize object
    66                         self=pairoptions(**kwargs).AssignObjectFields(self)
     65                        self=pairoptions(*args).AssignObjectFields(self)
    6766
    6867                        #Cast to logicals
    6968                        listproperties=vars(self)
    70                         for fieldname,fieldvalue in list(listproperties.items()):
     69                        for fieldname,fieldvalue in listproperties.items():
    7170                                if isinstance(fieldvalue,bool) or isinstance(fieldvalue,(int,float)):
    7271                                        setattr(self,fieldname,bool(fieldvalue))
     
    134133                return md
    135134        # }}}
    136         def marshall(self,md,fid):    # {{{
    137                 WriteData(fid,'data',self.VerboseToBinary(),'enum',VerboseEnum(),'format','Integer')
     135        def marshall(self,prefix,md,fid):    # {{{
     136                WriteData(fid,prefix,'data',self.VerboseToBinary(),'name','md.verbose','format','Integer')
    138137        # }}}
Note: See TracChangeset for help on using the changeset viewer.