ioam / topographica

A general-purpose neural simulator focusing on topographic maps.
topographica.org
BSD 3-Clause "New" or "Revised" License
53 stars 32 forks source link

Fixed the Recursion Bug in ImportErrorObject #518

Closed wikkyk closed 11 years ago

wikkyk commented 11 years ago

Works on the command line and in the tests!

The branch "recursion_bug" can be deleted after merging this pull request in.

jbednar commented 11 years ago
From: wiktr Date: May 26 17:00:34 2013 -0700
Works on the command line and in the tests!
The branch "recursion_bug" can be deleted after merging this pull request in.
You can merge this Pull Request by running:
git pull https://github.com/ioam/topographica recursion_bug
Or you can view, comment on it, or merge it online at:
https://github.com/ioam/topographica/pull/518
-- Commit Summary --
* Fixed the Recursion Bug in ImportErrorObject
-- File Changes --
M topo/command/init.py (5)
-- Patch Links --
https://github.com/ioam/topographica/pull/518.patch
https://github.com/ioam/topographica/pull/518.diff

Thanks; I've merged that in. However, it doesn't seem to change anything; the test warnings are the same before and after pulling your recent changes (below)

Jim

hebb:~/research/topographica> nosetests WARNING:root:Time: 000000.00 Parameterized00277: audio.py classes will not be usable because scikits.audiolab is not available. Exception RuntimeError: 'maximum recursion depth exceeded while calling a Python object' in <type 'exceptions.RuntimeError'> ignored Exception RuntimeError: 'maximum recursion depth exceeded while calling a Python object' in <type 'exceptions.RuntimeError'> ignored Exception RuntimeError: 'maximum recursion depth exceeded while calling a Python object' in <type 'exceptions.RuntimeError'> ignored Exception RuntimeError: 'maximum recursion depth exceeded while calling a Python object' in <type 'exceptions.RuntimeError'> ignored Exception RuntimeError: 'maximum recursion depth exceeded while calling a Python object' in <type 'exceptions.RuntimeError'> ignored Exception RuntimeError: 'maximum recursion depth exceeded while calling a Python object' in <type 'exceptions.RuntimeError'> ignored Exception RuntimeError: 'maximum recursion depth exceeded while calling a Python object' in <type 'exceptions.RuntimeError'> ignored Exception RuntimeError: 'maximum recursion depth exceeded while calling a Python object' in <type 'exceptions.RuntimeError'> ignored

S.............................................................................................................................................................................

Ran 174 tests in 15.084s

OK (SKIP=1) hebb:~/research/topographica> git pull remote: Counting objects: 1327, done.
remote: Compressing objects: 100% (458/458), done.
remote: Total 978 (delta 863), reused 612 (delta 504)
Receiving objects: 100% (978/978), 1.13 MiB | 1.14 MiB/s, done. Resolving deltas: 100% (863/863), completed with 245 local objects. From github.com:ioam/topographica 0fe8cf5..492551a dataviews -> origin/dataviews 0487a6e..34b2077 gh-pages -> origin/gh-pages bdd8aff..178cebb master -> origin/master 2ddc67c..2ce6e44 pjfranalysis -> origin/pjfranalysis Updating bdd8aff..178cebb Fast-forward doc/_templates/page.html | 2 +- topo/command/init.py | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) hebb:~/research/topographica> nosetests WARNING:root:Time: 000000.00 Parameterized00277: audio.py classes will not be usable because scikits.audiolab is not available. Exception RuntimeError: 'maximum recursion depth exceeded while calling a Python object' in <type 'exceptions.RuntimeError'> ignored Exception RuntimeError: 'maximum recursion depth exceeded while calling a Python object' in <type 'exceptions.RuntimeError'> ignored Exception RuntimeError: 'maximum recursion depth exceeded while calling a Python object' in <type 'exceptions.RuntimeError'> ignored Exception RuntimeError: 'maximum recursion depth exceeded while calling a Python object' in <type 'exceptions.RuntimeError'> ignored Exception RuntimeError: 'maximum recursion depth exceeded while calling a Python object' in <type 'exceptions.RuntimeError'> ignored Exception RuntimeError: 'maximum recursion depth exceeded while calling a Python object' in <type 'exceptions.RuntimeError'> ignored Exception RuntimeError: 'maximum recursion depth exceeded while calling a Python object' in <type 'exceptions.RuntimeError'> ignored Exception RuntimeError: 'maximum recursion depth exceeded while calling a Python object' in <type 'exceptions.RuntimeError'> ignored

S.............................................................................................................................................................................

Ran 174 tests in 5.183s

OK (SKIP=1) hebb:~/research/topographica>

The University of Edinburgh is a charitable body, registered in Scotland, with registration number SC005336.