My code:
from applications.Folders1.modules.myfolder1.main import main
from applications.Folders1.modules.myfolder1.list1 import GAMES0
code.....
name3 = main()  
class Filters(object):
    def Filter_cause(self):                            
            for item in name3.split():
                b = False
                for c in FILTERTYPE:
                    b = b | (item.find(c) != -1)
                if b:
                    for (func) in GAMES0:
                        func()
    def Filter_cause(self):
             code....
                        func()
o = Filters()
for stuff in dir(o):                    
    if 'Filter' in stuff:
        getattr(o, stuff)()
in the controller:
import Filters
def view_post():
    code...
    data = Filters()
    form = code
return locals()
in the HTML view
{{extend 'layout HTML'}}
{{= data}}
I want the func() to help display data on the view HTML
When I run this in the controller, i get an error: communication error
when I run in the controller as:
data = Filters.getattr(o, stuff)()# obviously i may be wrong on code here
The local host goes very slow
What should I do?
N/B still new in Python and web2py