Ticket #110 (closed defect: fixed)

Opened 2 weeks ago

Last modified 1 week ago

Error in set function

Reported by: b.telenczuk@biologie.hu-berlin.de Assigned to: apdavison
Priority: major Milestone: Release 0.5.0
Component: common Version: trunk
Keywords: Cc:

Description

Setting a model parameter gives an error message.

How to reproduce:

from pyNN.neuron import * setup() input = Population(1, SpikeSourceArray?,{}) set(input[0], 'spike_times',[10.,20.])

NameError?: global name 'any' is not defined

Solution: common.py(133): have_computed_parameters = any([p_name in computed_parameters for p_name in parameters]) -> have_computed_parameters = numpy.any([p_name in computed_parameters for p_name in parameters])

Change History

08/07/08 15:53:34 changed by apdavison

  • status changed from new to assigned.
  • milestone set to Release 0.5.0.

This error appears with Python versions older than 2.5 (when the any built-in function was added).

08/11/08 15:34:15 changed by pierre

  • status changed from assigned to closed.
  • resolution set to fixed.

Should now work, just by using the numpy version of any()