def __init__(self, string, defaults=None, subdomain=None, methods=None, build_only=False, endpoint=None, strict_slashes=None, redirect_to=None, permission=None, template=None, func=None, authRequired=False, expires=None, mimetype=None, nocache=False): Rule.__init__(self, string, defaults, subdomain, methods, build_only, endpoint, strict_slashes, redirect_to) self.permission = permission self.template = template self.func = func self.authRequired = authRequired self.expires = expires self.mimetype = mimetype self.nocache = nocache
def __init__(self, *args, **kwargs): """ :param view_func: a view function. """ # Setup OPTIONS parameter methods = kwargs.pop("methods", ("GET",)) provide_automatic_options = False if "OPTIONS" not in methods: methods = tuple(methods) + ("OPTIONS",) provide_automatic_options = True kwargs["methods"] = methods self.provide_automatic_options = provide_automatic_options # Set the view function endpoint = kwargs.get("endpoint", None) view_func = kwargs.pop("view_func", None) if not view_func: if callable(endpoint): view_func = endpoint endpoint = endpoint.__name__ elif type(endpoint) is str: view_func = import_string(endpoint) self.view_func = view_func kwargs["endpoint"] = endpoint RuleBase.__init__(self, *args, **kwargs)
def __init__(self, endpoint, url, controller): Rule.__init__(self, url, endpoint=endpoint) self.gmg_controller = controller
def __init__(self, pattern, **kwargs): try: self.view = kwargs.pop('view') except KeyError: self.view = None OriginalRule.__init__(self, pattern, **kwargs)
def __init__(self, string, defaults=None, subdomain=None, methods=None, build_only=False, endpoint=None, strict_slashes=None, redirect_to=None, alias=False, host=None, mimetype=None): _Rule.__init__(self, string, defaults, subdomain, methods, build_only, endpoint, strict_slashes, redirect_to, alias, host) self.mimetype = mimetype
def __init__(self, endpoint, url, controller, match_slash=True): Rule.__init__(self, url, endpoint=endpoint) self.gmg_controller = controller self.match_slash = match_slash
def __init__(self, *args, **kwargs): self.handler = kwargs.pop('handler', kwargs.get('endpoint', None)) WerkzeugRule.__init__(self, *args, **kwargs)
def __init__(self, endpoint, methods=['get']): Rule.__init__(self, '/', endpoint=endpoint, methods=methods)