Changeset 711 for trunk/src/nest/__init__.py
- Timestamp:
- 02/16/10 10:59:22 (2 years ago)
- Files:
-
- 1 modified
-
trunk/src/nest/__init__.py (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/nest/__init__.py
r701 r711 7 7 import nest 8 8 from pyNN.nest import simulator 9 from pyNN import common, recording, __doc__9 from pyNN import common, recording, errors, __doc__ 10 10 common.simulator = simulator 11 11 recording.simulator = simulator … … 217 217 param_dict = {param: float(val)} 218 218 else: 219 raise common.InvalidParameterValueError219 raise errors.InvalidParameterValueError 220 220 elif isinstance(param,dict): 221 221 param_dict = param 222 222 else: 223 raise common.InvalidParameterValueError223 raise errors.InvalidParameterValueError 224 224 225 225 # The default implementation in common is is not very efficient for … … 237 237 self.celltype.default_parameters[key] 238 238 except Exception: 239 raise common.NonExistentParameterError(key, self.celltype.__class__)239 raise errors.NonExistentParameterError(key, self.celltype.__class__) 240 240 if type(value) != type(self.celltype.default_parameters[key]): 241 241 if isinstance(value, int) and isinstance(self.celltype.default_parameters[key], float): 242 242 value = float(value) 243 243 else: 244 raise common.InvalidParameterValueError("The parameter %s should be a %s, you supplied a %s" % (key,244 raise errors.InvalidParameterValueError("The parameter %s should be a %s, you supplied a %s" % (key, 245 245 type(self.celltype.default_parameters[key]), 246 246 type(value))) … … 264 264 nest.SetStatus(self.local_cells, key, value) 265 265 except Exception: 266 raise common.InvalidParameterValueError266 raise errors.InvalidParameterValueError 267 267 268 268 #def rset(self, parametername, rand_distr): … … 282 282 # self.celltype.default_parameters[parametername] 283 283 # except Exception: 284 # raise common.NonExistentParameterError(parametername, self.celltype.__class__)284 # raise errors.NonExistentParameterError(parametername, self.celltype.__class__) 285 285 # if parametername == 'v_init': 286 286 # for cell,val in zip(self.local_cells, rarr):
