def static(self, uri, file_or_directory, *args, **kwargs):
        """Create a blueprint static route from a decorated function.

        :param uri: endpoint at which the route will be accessible.
        :param file_or_directory: Static asset.
        """
        name = kwargs.pop("name", "static")
        if not name.startswith(self.name + "."):
            name = "{}.{}".format(self.name, name)
        kwargs.update(name=name)

        strict_slashes = kwargs.get("strict_slashes")
        if strict_slashes is None and self.strict_slashes is not None:
            kwargs.update(strict_slashes=self.strict_slashes)

        static = FutureStatic(uri, file_or_directory, args, kwargs)
        self.statics.append(static)
def static ( self , uri , file_or_directory , * args , ** kwargs ) : name = kwargs . pop ( "name" , "static" ) if not name . startswith ( self . name + "." ) : name = "{}.{}" . format ( self . name , name ) kwargs . update ( name = name ) strict_slashes = kwargs . get ( "strict_slashes" ) if strict_slashes is None and self . strict_slashes is not None : kwargs . update ( strict_slashes = self . strict_slashes ) static = FutureStatic ( uri , file_or_directory , args , kwargs ) self . statics . append ( static )
Create a blueprint static route from a decorated function.

        :param uri: endpoint at which the route will be accessible.
        :param file_or_directory: Static asset.