An ajax request I'm making is erroring on the server with in a place
that it shouldn't.
Here is the ticket :
Traceback (most recent call last):
File "gluon/main.py", line 508, in wsgibase
File "gluon/main.py", line 206, in serve_controller
File "gluon/compileapp.py", line 435, in run_controller_in
TypeError: 'NoneType' object is not callable
Here is the controller method that is called :
def addNewick():
tree = None
try:
import applications.tred.modules.newick as newick
reload(newick)
tree = newick.parse( request.vars.newickString )
except:
return 'parseError'
import datetime
treeId = db.tree.insert( name = request.vars.newickName,
comments = request.vars.newickComment,
creationDate = datetime.datetime.now() )
db.sourceTreeMapping.insert( user_id = auth.user.user_id,
sourceTree = treeId )
insertTreeNodes( { 'tree': tree, 'treeId': treeId } )
return treeId
I've placed debugging lines throughout the function - all are printed,
so I'm guessing the error occurs after the return statement and
somewhere in the web2py framework
Any suggestions ?