def __init__(self, name, url_prefix=None, host=None,<EOL>composition_view_class=None):
self.name = name<EOL>self.url_prefix = url_prefix<EOL>self.host = host<EOL>self.routes = []<EOL>self.exceptions = []<EOL>self.listeners = defaultdict(list)<EOL>self.middlewares = []<EOL>self.statics = []<EOL>self._composition_view_class = (<EOL>composition_view_class or CompositionView)<EOL>
Create a new blueprint

        :param name: unique name of the blueprint
        :param url_prefix: URL to be prefixed before all route URLs