@@ -73,7 +73,8 @@ def sync_detailed(
7373
7474 Request the recorder to stop capturing. Finalization is asynchronous: the recording stays `active`
7575 until the capture is finalized, then becomes `finished`. Stopping a recording that is no longer
76- active is a no-op.
76+ active is a no-op. Stopping a recording whose composition no longer exists, or whose recorder has
77+ already ended, is a no-op as well.
7778
7879 Args:
7980 recording_id (str):
@@ -106,7 +107,8 @@ def sync(
106107
107108 Request the recorder to stop capturing. Finalization is asynchronous: the recording stays `active`
108109 until the capture is finalized, then becomes `finished`. Stopping a recording that is no longer
109- active is a no-op.
110+ active is a no-op. Stopping a recording whose composition no longer exists, or whose recorder has
111+ already ended, is a no-op as well.
110112
111113 Args:
112114 recording_id (str):
@@ -134,7 +136,8 @@ async def asyncio_detailed(
134136
135137 Request the recorder to stop capturing. Finalization is asynchronous: the recording stays `active`
136138 until the capture is finalized, then becomes `finished`. Stopping a recording that is no longer
137- active is a no-op.
139+ active is a no-op. Stopping a recording whose composition no longer exists, or whose recorder has
140+ already ended, is a no-op as well.
138141
139142 Args:
140143 recording_id (str):
@@ -165,7 +168,8 @@ async def asyncio(
165168
166169 Request the recorder to stop capturing. Finalization is asynchronous: the recording stays `active`
167170 until the capture is finalized, then becomes `finished`. Stopping a recording that is no longer
168- active is a no-op.
171+ active is a no-op. Stopping a recording whose composition no longer exists, or whose recorder has
172+ already ended, is a no-op as well.
169173
170174 Args:
171175 recording_id (str):
0 commit comments