Changeset 13950
- Timestamp:
- 11/13/12 11:22:43 (12 years ago)
- Location:
- issm/trunk-jpl/src/m/io
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/m/io/loadvars.py
r13947 r13950 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 … … 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 -
issm/trunk-jpl/src/m/io/savevars.py
r13947 r13950 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
Note:
See TracChangeset
for help on using the changeset viewer.