Changeset 16100
- Timestamp:
- 09/06/13 13:24:15 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/m/classes/organizer.py
r16099 r16100 28 28 self.repository ='./' 29 29 self.prefix ='model.' 30 self.extension ='' #default extension of python to save models. 30 31 self.trunkprefix ='' 31 32 self.steps =[] … … 53 54 #Get steps 54 55 self.requestedsteps=options.getfieldvalue('steps',[0]) 56 57 #Get extension 58 self.extension=options.getfieldvalue('extension','') 55 59 56 60 #Get trunk prefix (only if provided by user) … … 68 72 s+="%s\n" % " Repository: '%s'" % self.repository 69 73 s+="%s\n" % " Prefix: '%s'" % self.prefix 74 s+="%s\n" % " Extension: '%s'" % self.extension 70 75 if not self.steps: 71 76 s+="%s\n" % " no step" … … 96 101 if not isinstance(string,(str,unicode)): 97 102 raise TypeError("argument provided is not a string") 98 path=os.path.join(self.repository,self.prefix+'.step#'+string+'. db')103 path=os.path.join(self.repository,self.prefix+'.step#'+string+'.python'+self.extension) 99 104 100 105 #figure out if the model is there, otherwise, we have to use the default path supplied by user. … … 105 110 #If we are here, the model has not been found. Try trunk prefix if provided 106 111 if self.trunkprefix: 107 path2=os.path.join(self.repository,self.trunkprefix+string )112 path2=os.path.join(self.repository,self.trunkprefix+string+self.extension) 108 113 if not os.path.exists(path2): 109 114 raise IOError("Could find neither '%s' nor '%s'" % (path,path2)) … … 157 162 raise RuntimeError("Cannot save model because organizer (org) is not up to date!") 158 163 159 name=os.path.join(self.repository,self.prefix+'.step#'+self.steps[self._currentstep-1]['string'] )164 name=os.path.join(self.repository,self.prefix+'.step#'+self.steps[self._currentstep-1]['string']+'.python') 160 165 print "saving model as: '%s'" % name 161 166
Note:
See TracChangeset
for help on using the changeset viewer.