@@ -129,7 +129,7 @@ async def write_fig(
129
129
130
130
"""
131
131
async with Kaleido (** (kopts or {})) as k :
132
- await k .write_fig (
132
+ return await k .write_fig (
133
133
fig ,
134
134
path = path ,
135
135
opts = opts ,
@@ -156,7 +156,7 @@ async def write_fig_from_object(
156
156
157
157
"""
158
158
async with Kaleido (** (kopts or {})) as k :
159
- await k .write_fig_from_object (
159
+ return await k .write_fig_from_object (
160
160
fig_dicts ,
161
161
** kwargs ,
162
162
)
@@ -173,14 +173,18 @@ def calc_fig_sync(*args: Any, **kwargs: Any):
173
173
def write_fig_sync (* args : Any , ** kwargs : Any ):
174
174
"""Call `write_fig` but blocking."""
175
175
if _global_server .is_running ():
176
- _global_server .call_function ("write_fig" , * args , ** kwargs )
176
+ return _global_server .call_function ("write_fig" , * args , ** kwargs )
177
177
else :
178
- _sync_server .oneshot_async_run (write_fig , args = args , kwargs = kwargs )
178
+ return _sync_server .oneshot_async_run (write_fig , args = args , kwargs = kwargs )
179
179
180
180
181
181
def write_fig_from_object_sync (* args : Any , ** kwargs : Any ):
182
182
"""Call `write_fig_from_object` but blocking."""
183
183
if _global_server .is_running ():
184
- _global_server .call_function ("write_fig_from_object" , * args , ** kwargs )
184
+ return _global_server .call_function ("write_fig_from_object" , * args , ** kwargs )
185
185
else :
186
- _sync_server .oneshot_async_run (write_fig_from_object , args = args , kwargs = kwargs )
186
+ return _sync_server .oneshot_async_run (
187
+ write_fig_from_object ,
188
+ args = args ,
189
+ kwargs = kwargs ,
190
+ )
0 commit comments