Changeset 713 for trunk/src/pcsim/simulator.py
- Timestamp:
- 02/17/10 22:45:18 (2 years ago)
- Files:
-
- 1 modified
-
trunk/src/pcsim/simulator.py (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/pcsim/simulator.py
r711 r713 30 30 import types 31 31 import numpy 32 from pyNN import common, errors 32 from pyNN import common, errors, standardmodels, core 33 33 34 34 recorder_list = [] … … 150 150 assert n > 0, 'n must be a positive integer' 151 151 if isinstance(cellclass, type): 152 if issubclass(cellclass, common.StandardCellType):152 if issubclass(cellclass, standardmodels.StandardCellType): 153 153 cellfactory = cellclass(cellparams).simObjFactory 154 154 elif issubclass(cellclass, pypcsim.SimObject): … … 276 276 errmsg = "Invalid source ID: %s" % source 277 277 raise errors.ConnectionError(errmsg) 278 if not co mmon.is_listlike(targets):278 if not core.is_listlike(targets): 279 279 targets = [targets] 280 280 if isinstance(weights, float): … … 352 352 matrix (as returned by `get(format='array')`) 353 353 """ 354 if common.is_number(value):354 if numpy.isscalar(value): 355 355 for c in self: 356 356 setattr(c, name, value) … … 367 367 else: 368 368 setattr(c, name, val) 369 elif co mmon.is_listlike(value):369 elif core.is_listlike(value): 370 370 for c,val in zip(self.connections, value): 371 371 setattr(c, name, val)
