I don't think that will distinguish functions defined in models or imported within models or the controller, though I guess in most cases such functions wouldn't have no arguments.
Anthony On Monday, March 19, 2012 1:28:10 PM UTC-4, Alan Etkin wrote: > > Would this work inside a controller? > > # this module belongs to the Python Standard Library > # http://docs.python.org/library/inspect.html#module-inspect > > import inspect > # when using the same globals() an exception is thrown > for k, v in globals().copy().iteritems(): > if inspect.isfunction(v): > argspec = inspect.getargspec(v) > > # anything else to check? > if len(argspec.args) == 0 and argspec.varargs is None and > argspec.keywords is None: > # then this is a function of the current controller > pass > > On 19 mar, 11:13, Anthony <abasta...@gmail.com> wrote: > > Here's how the admin app does > > it: > http://code.google.com/p/web2py/source/browse/applications/admin/cont.... > > You might try something like that. > > > > Anthony > > > > > > > > > > > > > > > > On Monday, March 19, 2012 6:16:45 AM UTC-4, Hassan Alnatour wrote: > > > > > Dear ALL , > > > > > How Can I Get ALL controller functions , as i know i can get the one > > > am at in the view using request.function , so how can i get all of > > > them ??