Files
codeql/python/ql/test/query-tests/Security/lib/tg.py

31 lines
679 B
Python

def validate(validators):
def validator(func):
return func
def expose(*args):
if cond:
return args[0]
def with_template(func):
func
return with_template
class TGController(object):
pass
class TurboGearsContextMember(object):
"""Member of the TurboGears request context.
Provides access to turbogears context members
like request, response, template context and so on
"""
def __init__(self, name):
self.__dict__['name'] = name
def _current_obj(self):
return getattr(context, self.name)
request = TurboGearsContextMember(name="request")
response = TurboGearsContextMember(name="response")