@@ -29,22 +29,31 @@ def run(
2929 server_type: Optional[Type[_S]] = _find_default_server_type(),
3030 host: str = "127.0.0.1",
3131 port: Optional[int] = None,
32- server_options: Optional[Any] = None,
33- run_options: Optional[Dict[str, Any]] = None,
34- daemon: bool = False,
32+ server_config: Optional[Any] = None,
33+ run_kwargs: Optional[Dict[str, Any]] = None,
3534 app: Optional[Any] = None,
35+ daemon: bool = False,
3636) -> _S:
3737 """A utility for quickly running a render server with minimal boilerplate
3838
3939 Parameters:
40- element: The root of the view.
41- server_type: What server to run. Defaults to a builtin implementation if available.
42- host: The host string.
43- port: The port number. Defaults to a dynamically discovered available port.
44- server_options: Options passed to configure the server.
45- run_options: Options passed to the server to run it.
46- daemon: Whether the server should be run in a daemon thread.
47- app: Register the server to an existing application and run that.
40+ element:
41+ The root of the view.
42+ server_type:
43+ What server to run. Defaults to a builtin implementation if available.
44+ host:
45+ The host string.
46+ port:
47+ The port number. Defaults to a dynamically discovered available port.
48+ server_config:
49+ Options passed to configure the server.
50+ run_kwargs:
51+ Keyword arguments passed to the :meth:`~AbstractRenderServer.daemon`
52+ or :meth:`~AbstractRenderServer.run` method of the server
53+ app:
54+ Register the server to an existing application and run that.
55+ daemon:
56+ Whether the server should be run in a daemon thread.
4857
4958 Returns:
5059 The server instance. This isn't really useful unless the server is spawned
@@ -55,13 +64,13 @@ def run(
5564 if port is None: # pragma: no cover
5665 port = find_available_port(host)
5766
58- server = server_type(element, server_options )
67+ server = server_type(element, server_config )
5968
6069 if app is not None:
6170 server.register(app)
6271
6372 run_server = server.run if not daemon else server.daemon
64- run_server(host, port, **(run_options or {}))
73+ run_server(host, port, **(run_kwargs or {}))
6574
6675 return server
6776
@@ -70,8 +79,8 @@ def multiview_server(
7079 server_type: Type[_S],
7180 host: str = "127.0.0.1",
7281 port: Optional[int] = None,
73- server_options : Optional[Any] = None,
74- run_options : Optional[Dict[str, Any]] = None,
82+ server_config : Optional[Any] = None,
83+ run_kwargs : Optional[Dict[str, Any]] = None,
7584 app: Optional[Any] = None,
7685) -> Tuple[MultiViewMount, _S]:
7786 """Set up a server where views can be dynamically added.
@@ -84,8 +93,8 @@ def multiview_server(
8493 server: The server type to start up as a daemon
8594 host: The server hostname
8695 port: The server port number
87- server_options : Value passed to :meth:`AbstractRenderServer.configure`
88- run_options : Keyword args passed to :meth:`AbstractRenderServer.daemon`
96+ server_config : Value passed to :meth:`AbstractRenderServer.configure`
97+ run_kwargs : Keyword args passed to :meth:`AbstractRenderServer.daemon`
8998 app: Optionally provide a prexisting application to register to
9099
91100 Returns:
@@ -99,8 +108,8 @@ def multiview_server(
99108 server_type,
100109 host,
101110 port,
102- server_options=server_options ,
103- run_options=run_options ,
111+ server_config=server_config ,
112+ run_kwargs=run_kwargs ,
104113 daemon=True,
105114 app=app,
106115 )
@@ -112,10 +121,10 @@ def hotswap_server(
112121 server_type: Type[_S],
113122 host: str = "127.0.0.1",
114123 port: Optional[int] = None,
115- server_options: Optional[Any] = None,
116- run_options: Optional[Dict[str, Any]] = None,
117- sync_views: bool = True,
124+ server_config: Optional[Any] = None,
125+ run_kwargs: Optional[Dict[str, Any]] = None,
118126 app: Optional[Any] = None,
127+ sync_views: bool = False,
119128) -> Tuple[MountFunc, _S]:
120129 """Set up a server where views can be dynamically swapped out.
121130
@@ -127,10 +136,10 @@ def hotswap_server(
127136 server: The server type to start up as a daemon
128137 host: The server hostname
129138 port: The server port number
130- server_options: Value passed to :meth:`AbstractRenderServer.configure`
131- run_options: Keyword args passed to :meth:`AbstractRenderServer.daemon`
132- sync_views: Whether to update all displays with newly mounted elements
139+ server_config: Value passed to :meth:`AbstractRenderServer.configure`
140+ run_kwargs: Keyword args passed to :meth:`AbstractRenderServer.daemon`
133141 app: Optionally provide a prexisting application to register to
142+ sync_views: Whether to update all displays with newly mounted elements
134143
135144 Returns:
136145 The server instance and a function for swapping views.
@@ -143,8 +152,8 @@ def hotswap_server(
143152 server_type,
144153 host,
145154 port,
146- server_options=server_options ,
147- run_options=run_options ,
155+ server_config=server_config ,
156+ run_kwargs=run_kwargs ,
148157 daemon=True,
149158 app=app,
150159 )
0 commit comments