@@ -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