I imported a class with static methods from a python module that goes like
class foo(object):
@staticmethod
def paint():
for items on ....:
return func()
@staticmethod
def draw():
In the controller:
from applications.....import foo
foo = foo()
def this():
if foo:
try:
foo.paint()
foo.draw()
foo.redraw()
except AttributeError, e:
return(e.message)
In python shell, it works well that when a user inputs data e.g.:
'can i draw'...the foo.draw() is invoked
'can i paint'...the foo.paint() is invoked
The problem is that in web2py this iterates on foo.paint() only. If another user query such as 'can i redraw', or 'can i draw', I get a None response with these user queries