Changeset 6037
- Timestamp:
- Nov 30, 2008, 10:51:37 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
anuga_core/source/anuga/fit_interpolate/interpolate.py
r6036 r6037 20 20 import time 21 21 import os 22 import sys 22 23 from warnings import warn 23 24 from math import sqrt … … 113 114 114 115 from anuga.caching import cache 115 116 116 117 117 # Create interpolation object with matrix … … 125 125 126 126 if use_cache is True: 127 # Messy wrapping of Interpolate to deal with win32 error 128 # I = cache(Interpolate, args, kwargs, verbose=verbose) 129 # work on linux 130 def wrap_Interpolate(args,kwargs): 131 I = apply(Interpolate, args, kwargs) 132 return I 133 I = cache(wrap_Interpolate, (args, kwargs),{}, 134 verbose=verbose) 127 if sys.platform != 'win32': 128 I = cache(Interpolate, args, kwargs, verbose=verbose) 129 else: 130 # Messy wrapping of Interpolate to deal with win32 error 131 def wrap_Interpolate(args,kwargs): 132 I = apply(Interpolate, args, kwargs) 133 return I 134 I = cache(wrap_Interpolate, (args, kwargs),{}, 135 verbose=verbose) 135 136 else: 136 137 I = apply(Interpolate, args, kwargs)
Note: See TracChangeset
for help on using the changeset viewer.