Skip to content

Conversation

@hobson
Copy link

@hobson hobson commented Apr 22, 2014

  • .gitignore *.pyc
  • .gitignore egg dir
  • robust to empty node lists and nodes without children

To reproduce ERROR:

$ cd ~/src
$ git clone https://github.com/ggp-org/ggp-base.git
$ ~/src/ggp-base/src/org/ggp/base/util/gdl
$ j2py GdlUtils.java GdlUtils.py

ERROR Traceback:

Traceback (most recent call last):
File "/home/hobs/.virtualenvs/ggpy/bin/j2py", line 259, in
sys.exit(runMain(configScript(sys.argv[1:])))
File "/home/hobs/.virtualenvs/ggpy/bin/j2py", line 57, in runMain
return runOneOrMany(options)
File "/home/hobs/.virtualenvs/ggpy/bin/j2py", line 83, in runOneOrMany
return runTransform(options)
File "/home/hobs/.virtualenvs/ggpy/bin/j2py", line 135, in runTransform
module.walk(tree)
File "/home/hobs/.virtualenvs/ggpy/lib/python2.7/site-packages/java2python/compiler/visitor.py", line 86, in walk
visitor.walk(child, memo)
File "/home/hobs/.virtualenvs/ggpy/lib/python2.7/site-packages/java2python/compiler/visitor.py", line 86, in walk
visitor.walk(child, memo)
File "/home/hobs/.virtualenvs/ggpy/lib/python2.7/site-packages/java2python/compiler/visitor.py", line 86, in walk
visitor.walk(child, memo)
File "/home/hobs/.virtualenvs/ggpy/lib/python2.7/site-packages/java2python/compiler/visitor.py", line 86, in walk
visitor.walk(child, memo)
File "/home/hobs/.virtualenvs/ggpy/lib/python2.7/site-packages/java2python/compiler/visitor.py", line 86, in walk
visitor.walk(child, memo)
File "/home/hobs/.virtualenvs/ggpy/lib/python2.7/site-packages/java2python/compiler/visitor.py", line 83, in walk
visitor = self.accept(tree, memo)
File "/home/hobs/.virtualenvs/ggpy/lib/python2.7/site-packages/java2python/compiler/visitor.py", line 43, in accept
return call(node, memo)
File "/home/hobs/.virtualenvs/ggpy/lib/python2.7/site-packages/java2python/compiler/visitor.py", line 484, in acceptIf
nextBlock.walk(nextNode.children[1], memo)
File "/home/hobs/.virtualenvs/ggpy/lib/python2.7/site-packages/java2python/compiler/visitor.py", line 86, in walk
visitor.walk(child, memo)
File "/home/hobs/.virtualenvs/ggpy/lib/python2.7/site-packages/java2python/compiler/visitor.py", line 83, in walk
visitor = self.accept(tree, memo)
File "/home/hobs/.virtualenvs/ggpy/lib/python2.7/site-packages/java2python/compiler/visitor.py", line 43, in accept
return call(node, memo)
File "/home/hobs/.virtualenvs/ggpy/lib/python2.7/site-packages/java2python/compiler/visitor.py", line 443, in acceptFor
if not node.firstChildOfType(tokens.BLOCK_SCOPE).children:
AttributeError: 'NoneType' object has no attribute 'children'

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant