Move reset to the front of copy method.

This commit is contained in:
Zhiwei Liang 2021-08-08 04:29:41 -05:00
parent 1022a46dbe
commit 3238aec55a

View File

@ -91,15 +91,6 @@ class Blueprint(BaseSanic):
self.version = version
self.version_prefix = version_prefix
def reset(self):
self._apps: Set[Sanic] = set()
self.exceptions: List[RouteHandler] = []
self.listeners: Dict[str, List[ListenerType]] = {}
self.middlewares: List[MiddlewareType] = []
self.routes: List[Route] = []
self.statics: List[RouteHandler] = []
self.websocket_routes: List[Route] = []
def __repr__(self) -> str:
args = ", ".join(
[
@ -149,6 +140,15 @@ class Blueprint(BaseSanic):
kwargs["apply"] = False
return super().signal(event, *args, **kwargs)
def reset(self):
self._apps: Set[Sanic] = set()
self.exceptions: List[RouteHandler] = []
self.listeners: Dict[str, List[ListenerType]] = {}
self.middlewares: List[MiddlewareType] = []
self.routes: List[Route] = []
self.statics: List[RouteHandler] = []
self.websocket_routes: List[Route] = []
def copy(
self,
name: str,