Always show server location in ASGI
This commit is contained in:
		| @@ -69,6 +69,7 @@ else: | ||||
|  | ||||
| class RunnerMixin(metaclass=SanicMeta): | ||||
|     _app_registry: Dict[str, Sanic] | ||||
|     asgi: bool | ||||
|     config: Config | ||||
|     listeners: Dict[str, List[ListenerType[Any]]] | ||||
|     state: ApplicationState | ||||
| @@ -525,7 +526,7 @@ class RunnerMixin(metaclass=SanicMeta): | ||||
|                     ) | ||||
|                 ) | ||||
|             else: | ||||
|                 server = "" | ||||
|                 server = "ASGI" if self.asgi else "unknown" | ||||
|  | ||||
|             display = { | ||||
|                 "mode": " ".join(mode), | ||||
| @@ -571,8 +572,12 @@ class RunnerMixin(metaclass=SanicMeta): | ||||
|  | ||||
|     @property | ||||
|     def serve_location(self) -> str: | ||||
|         try: | ||||
|             server_settings = self.state.server_info[0].settings | ||||
|             return self.get_server_location(server_settings) | ||||
|         except IndexError: | ||||
|             location = "ASGI" if self.asgi else "unknown" | ||||
|             return f"http://<{location}>" | ||||
|  | ||||
|     @staticmethod | ||||
|     def get_server_location( | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Adam Hopkins
					Adam Hopkins