Changeset 6


Ignore:
Timestamp:
Oct 22, 2013, 4:32:01 PM (11 years ago)
Author:
cfuguet
Message:

Introducing a modelname paremeter on the mpygen
function to force the name of the entity to
generate

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/mpy.py

    r5 r6  
    6161   "if fname does not exist then returns ''"
    6262   if fname == 'stdin':
     63      return fname
     64   elif os.path.isabs(fname):
    6365      return fname
    6466   else:
     
    409411   hashnumber = _mpyhash(`param`)
    410412   mpyout_base = '.'.join(mpyout[0:-2])
    411    mpyout = mpyout_base+'_'+hashnumber+'.'+mpyout[-1]
    412    mpymodelname = mpyout_base+'_'+hashnumber
    413    param['mpymodelname'] = mpymodelname
     413
     414   if not param.has_key('modelname'):
     415      mpyout = mpyout_base+'_'+hashnumber+'.'+mpyout[-1]
     416      mpymodelname = mpyout_base+'_'+hashnumber
     417      param['mpymodelname'] = mpymodelname
     418   else:
     419      mpyout = param['modelname']+'.'+mpyout[-1]
     420      mpymodelname = param['modelname']
     421      param['mpymodelname'] = mpymodelname
    414422
    415423   # call the macro processor
     
    502510                 , mpywdir = _options.wdir # working directory
    503511                 , mpyidir = [_options.wdir]+_options.idir.split(':') # split pathes in a list
    504                  , mpylevelgen = 1              # level of generation (tree deep)
     512                 , mpylevelgen = 1      # level of generation (tree deep)
    505513                 , mpylog  = _mpymetafile
    506514                 , mpytree = _mpytreefile
Note: See TracChangeset for help on using the changeset viewer.