source:
issm/oecreview/Archive/13393-13976/ISSM-13949-13950.diff@
16557
Last change on this file since 16557 was 13980, checked in by , 12 years ago | |
---|---|
File size: 2.4 KB |
-
../trunk-jpl/src/m/io/savevars.py
31 31 raise TypeError("Missing file name.") 32 32 33 33 if len(args) >= 3 and isinstance(args[1],(str,unicode)): # (filename,name,value) 34 nvdict[args[1]]=args[2] 34 for i in xrange(1,len(args),2): 35 nvdict[args[i]]=args[i+1] 35 36 36 elif len(args) >= 3 and isinstance(args[1],list) and isinstance(args[2],list): # (filename,[names],[values])37 elif len(args) == 3 and isinstance(args[1],list) and isinstance(args[2],list): # (filename,[names],[values]) 37 38 for name,value in zip(args[1],args[2]): 38 39 nvdict[name]=value 39 40 40 elif len(args) >= 2 and isinstance(args[1],dict): # (filename,{names:values})41 elif len(args) == 2 and isinstance(args[1],dict): # (filename,{names:values}) 41 42 nvdict=args[1] 42 43 43 44 else: -
../trunk-jpl/src/m/io/loadvars.py
31 31 raise TypeError("Missing file name.") 32 32 33 33 if len(args) >= 2 and isinstance(args[1],(str,unicode)): # (filename,name) 34 nvdict[args[1]]=None 34 for name in args[1:]: 35 nvdict[name]=None 35 36 36 elif len(args) >= 2 and isinstance(args[1],list): # (filename,[names])37 elif len(args) == 2 and isinstance(args[1],list): # (filename,[names]) 37 38 for name in args[1]: 38 39 nvdict[name]=None 39 40 40 elif len(args) >= 2 and isinstance(args[1],dict): # (filename,{names:values})41 elif len(args) == 2 and isinstance(args[1],dict): # (filename,{names:values}) 41 42 nvdict=args[1] 42 43 43 44 elif len(args) == 1: # (filename) … … 70 71 my_shelf.close() 71 72 72 73 if len(args) >= 2 and isinstance(args[1],(str,unicode)): # (value) 73 return nvdict[args[1]] 74 value=[nvdict[name] for name in args[1:]] 75 return value 74 76 75 elif len(args) >= 2 and isinstance(args[1],list): # ([values])77 elif len(args) == 2 and isinstance(args[1],list): # ([values]) 76 78 value=[nvdict[name] for name in args[1]] 77 79 return value 78 80 79 elif (len(args) >= 2 and isinstance(args[1],dict)) or (len(args) == 1): # ({names:values})81 elif (len(args) == 2 and isinstance(args[1],dict)) or (len(args) == 1): # ({names:values}) 80 82 return nvdict 81 83
Note:
See TracBrowser
for help on using the repository browser.