Show
Ignore:
Timestamp:
02/16/10 10:59:22 (2 years ago)
Author:
apdavison
Message:

Moved Error classes out of common into an errors module (see ticket:157)

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/src/nest/__init__.py

    r701 r711  
    77import nest 
    88from pyNN.nest import simulator 
    9 from pyNN import common, recording, __doc__ 
     9from pyNN import common, recording, errors, __doc__ 
    1010common.simulator = simulator 
    1111recording.simulator = simulator 
     
    217217                param_dict = {param: float(val)} 
    218218            else: 
    219                 raise common.InvalidParameterValueError 
     219                raise errors.InvalidParameterValueError 
    220220        elif isinstance(param,dict): 
    221221            param_dict = param 
    222222        else: 
    223             raise common.InvalidParameterValueError 
     223            raise errors.InvalidParameterValueError 
    224224         
    225225        # The default implementation in common is is not very efficient for 
     
    237237                    self.celltype.default_parameters[key] 
    238238                except Exception: 
    239                     raise common.NonExistentParameterError(key, self.celltype.__class__) 
     239                    raise errors.NonExistentParameterError(key, self.celltype.__class__) 
    240240                if type(value) != type(self.celltype.default_parameters[key]): 
    241241                    if isinstance(value, int) and isinstance(self.celltype.default_parameters[key], float): 
    242242                        value = float(value) 
    243243                    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, 
    245245                                                                                                                        type(self.celltype.default_parameters[key]), 
    246246                                                                                                                        type(value))) 
     
    264264                    nest.SetStatus(self.local_cells, key, value) 
    265265                except Exception: 
    266                     raise common.InvalidParameterValueError 
     266                    raise errors.InvalidParameterValueError 
    267267 
    268268    #def rset(self, parametername, rand_distr): 
     
    282282    #                self.celltype.default_parameters[parametername] 
    283283    #            except Exception: 
    284     #                raise common.NonExistentParameterError(parametername, self.celltype.__class__) 
     284    #                raise errors.NonExistentParameterError(parametername, self.celltype.__class__) 
    285285    #            if parametername == 'v_init': 
    286286    #                for cell,val in zip(self.local_cells, rarr):