Skip to content

Commit 9223dfd

Browse files
committed
dude
1 parent 532c4fd commit 9223dfd

File tree

3 files changed

+50
-17
lines changed

3 files changed

+50
-17
lines changed

rerun_py/rerun_sdk/rerun/recording_stream.py

+8-6
Original file line numberDiff line numberDiff line change
@@ -307,7 +307,7 @@ def binary_stream(recording: RecordingStream | None = None) -> BinaryStream:
307307
An object that can be used to flush or read the data.
308308
309309
"""
310-
return BinaryStream(bindings.binary_stream(recording=recording.to_native()))
310+
return BinaryStream(bindings.binary_stream(recording=recording.to_native() if recording is not None else None))
311311

312312

313313
class BinaryStream:
@@ -380,7 +380,7 @@ def is_enabled(
380380
This can be controlled with the environment variable `RERUN` (e.g. `RERUN=on` or `RERUN=off`).
381381
382382
"""
383-
return bindings.is_enabled(recording=recording.to_native()) # type: ignore[no-any-return]
383+
return bindings.is_enabled(recording=recording.to_native() if recording is not None else None) # type: ignore[no-any-return]
384384

385385

386386
def get_application_id(
@@ -402,7 +402,7 @@ def get_application_id(
402402
The application ID that this recording is associated with.
403403
404404
"""
405-
app_id = bindings.get_application_id(recording=recording.to_native())
405+
app_id = bindings.get_application_id(recording=recording.to_native() if recording is not None else None)
406406
return str(app_id) if app_id is not None else None
407407

408408

@@ -434,7 +434,7 @@ def get_recording_id(
434434
The recording ID that this recording is logging to.
435435
436436
"""
437-
rec_id = bindings.get_recording_id(recording=recording.to_native())
437+
rec_id = bindings.get_recording_id(recording=recording.to_native() if recording is not None else None)
438438
return str(rec_id) if rec_id is not None else None
439439

440440

@@ -467,7 +467,7 @@ def get_data_recording(
467467
The most appropriate recording to log data to, in the current context, if any.
468468
469469
"""
470-
result = bindings.get_data_recording(recording=recording.to_native())
470+
result = bindings.get_data_recording(recording=recording.to_native() if recording is not None else None)
471471
return RecordingStream(result) if result is not None else None
472472

473473

@@ -523,7 +523,9 @@ def set_thread_local_data_recording(recording: RecordingStream) -> RecordingStre
523523
The newly active thread-local recording.
524524
525525
"""
526-
result = bindings.set_thread_local_data_recording(recording=recording.to_native())
526+
result = bindings.set_thread_local_data_recording(
527+
recording=recording.to_native() if recording is not None else None
528+
)
527529
return RecordingStream(result) if result is not None else None
528530

529531

rerun_py/rerun_sdk/rerun/sinks.py

+20-6
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@ def connect_tcp(
131131
addr=addr,
132132
flush_timeout_sec=flush_timeout_sec,
133133
default_blueprint=blueprint_storage,
134-
recording=recording.to_native(),
134+
recording=recording.to_native() if recording is not None else None,
135135
)
136136

137137

@@ -180,7 +180,11 @@ def save(
180180
application_id=application_id, blueprint=default_blueprint
181181
).storage
182182

183-
bindings.save(path=str(path), default_blueprint=blueprint_storage, recording=recording.to_native())
183+
bindings.save(
184+
path=str(path),
185+
default_blueprint=blueprint_storage,
186+
recording=recording.to_native() if recording is not None else None,
187+
)
184188

185189

186190
def stdout(default_blueprint: BlueprintLike | None = None, recording: RecordingStream | None = None) -> None:
@@ -225,7 +229,10 @@ def stdout(default_blueprint: BlueprintLike | None = None, recording: RecordingS
225229
application_id=application_id, blueprint=default_blueprint
226230
).storage
227231

228-
bindings.stdout(default_blueprint=blueprint_storage, recording=recording.to_native())
232+
bindings.stdout(
233+
default_blueprint=blueprint_storage,
234+
recording=recording.to_native() if recording is not None else None,
235+
)
229236

230237

231238
def disconnect(recording: RecordingStream | None = None) -> None:
@@ -244,7 +251,9 @@ def disconnect(recording: RecordingStream | None = None) -> None:
244251
245252
"""
246253

247-
bindings.disconnect(recording=recording.to_native())
254+
bindings.disconnect(
255+
recording=recording.to_native() if recording is not None else None,
256+
)
248257

249258

250259
@deprecated(
@@ -382,7 +391,7 @@ def serve_web(
382391
ws_port,
383392
server_memory_limit=server_memory_limit,
384393
default_blueprint=blueprint_storage,
385-
recording=recording.to_native(),
394+
recording=recording.to_native() if recording is not None else None,
386395
)
387396

388397

@@ -423,7 +432,12 @@ def send_blueprint(
423432

424433
blueprint_storage = create_in_memory_blueprint(application_id=application_id, blueprint=blueprint).storage
425434

426-
bindings.send_blueprint(blueprint_storage, make_active, make_default, recording=recording.to_native())
435+
bindings.send_blueprint(
436+
blueprint_storage,
437+
make_active,
438+
make_default,
439+
recording=recording.to_native() if recording is not None else None,
440+
)
427441

428442

429443
def spawn(

rerun_py/rerun_sdk/rerun/time.py

+22-5
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,11 @@ def set_time_sequence(timeline: str, sequence: int, recording: RecordingStream |
3232
See also: [`rerun.init`][], [`rerun.set_global_data_recording`][].
3333
3434
"""
35-
bindings.set_time_sequence(timeline, sequence, recording=recording.to_native())
35+
bindings.set_time_sequence(
36+
timeline,
37+
sequence,
38+
recording=recording.to_native() if recording is not None else None,
39+
)
3640

3741

3842
def set_time_seconds(timeline: str, seconds: float, recording: RecordingStream | None = None) -> None:
@@ -68,7 +72,11 @@ def set_time_seconds(timeline: str, seconds: float, recording: RecordingStream |
6872
6973
"""
7074

71-
bindings.set_time_seconds(timeline, seconds, recording=recording.to_native())
75+
bindings.set_time_seconds(
76+
timeline,
77+
seconds,
78+
recording=recording.to_native() if recording is not None else None,
79+
)
7280

7381

7482
def set_time_nanos(timeline: str, nanos: int, recording: RecordingStream | None = None) -> None:
@@ -104,7 +112,11 @@ def set_time_nanos(timeline: str, nanos: int, recording: RecordingStream | None
104112
105113
"""
106114

107-
bindings.set_time_nanos(timeline, nanos, recording=recording.to_native())
115+
bindings.set_time_nanos(
116+
timeline,
117+
nanos,
118+
recording=recording.to_native() if recording is not None else None,
119+
)
108120

109121

110122
def disable_timeline(timeline: str, recording: RecordingStream | None = None) -> None:
@@ -122,7 +134,10 @@ def disable_timeline(timeline: str, recording: RecordingStream | None = None) ->
122134
123135
"""
124136

125-
bindings.disable_timeline(timeline, recording=recording.to_native())
137+
bindings.disable_timeline(
138+
timeline,
139+
recording=recording.to_native() if recording is not None else None,
140+
)
126141

127142

128143
def reset_time(recording: RecordingStream | None = None) -> None:
@@ -143,4 +158,6 @@ def reset_time(recording: RecordingStream | None = None) -> None:
143158
144159
"""
145160

146-
bindings.reset_time(recording=recording.to_native())
161+
bindings.reset_time(
162+
recording=recording.to_native() if recording is not None else None,
163+
)

0 commit comments

Comments
 (0)