Skip to content

Commit 684c7f0

Browse files
authored
Removing validations from Recording APIs (#21427)
* Removing URL validation * Removing validations for recording apis * Removing bad comments
1 parent 4939bcd commit 684c7f0

File tree

7 files changed

+372
-35
lines changed

7 files changed

+372
-35
lines changed

sdk/communication/azure-communication-callingserver/azure/communication/callingserver/_callingserver_client.py

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -621,11 +621,6 @@ def start_recording( # pylint: disable=too-many-arguments
621621
**kwargs # type: Any
622622
): # type: (...) -> StartCallRecordingResult
623623

624-
if not call_locator:
625-
raise ValueError("call_locator cannot be None")
626-
if not CallingServerUtils.is_valid_url(recording_state_callback_uri):
627-
raise ValueError("recording_state_callback_uri is invalid")
628-
629624
start_call_recording_with_calllocator_request = StartCallRecordingWithCallLocatorRequest(
630625
call_locator=serialize_call_locator(call_locator),
631626
recording_state_callback_uri=recording_state_callback_uri,
@@ -647,9 +642,6 @@ def pause_recording(
647642
**kwargs # type: Any
648643
): # type: (...) -> HttpResponse
649644

650-
if not recording_id:
651-
raise ValueError("recording_id cannot be None")
652-
653645
return self._server_call_client.pause_recording(
654646
recording_id=recording_id,
655647
**kwargs
@@ -662,9 +654,6 @@ def resume_recording(
662654
**kwargs # type: Any
663655
): # type: (...) -> HttpResponse
664656

665-
if not recording_id:
666-
raise ValueError("recording_id cannot be None")
667-
668657
return self._server_call_client.resume_recording(
669658
recording_id=recording_id,
670659
**kwargs
@@ -677,9 +666,6 @@ def stop_recording(
677666
**kwargs # type: Any
678667
): # type: (...) -> HttpResponse
679668

680-
if not recording_id:
681-
raise ValueError("recording_id cannot be None")
682-
683669
return self._server_call_client.stop_recording(
684670
recording_id=recording_id,
685671
**kwargs
@@ -692,9 +678,6 @@ def get_recording_properities(
692678
**kwargs # type: Any
693679
): # type: (...) -> CallRecordingProperties
694680

695-
if not recording_id:
696-
raise ValueError("recording_id cannot be None")
697-
698681
return self._server_call_client.get_recording_properties(
699682
recording_id=recording_id,
700683
**kwargs

sdk/communication/azure-communication-callingserver/azure/communication/callingserver/_download.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -321,8 +321,6 @@ def readinto(self, stream):
321321
try:
322322
stream.seek(stream.tell())
323323
except (NotImplementedError, AttributeError):
324-
# https://stackoverflow.com/questions/27318327/how-to-imitate-python-3s-raise-from-in-python-2
325-
# https://stackoverflow.com/questions/34463087/valid-syntax-in-both-python-2-x-and-3-x-for-raising-exception/40877934
326324
traceback = sys.exc_info()[2]
327325
raise_(ValueError, error_message, traceback)
328326

sdk/communication/azure-communication-callingserver/azure/communication/callingserver/aio/_callingserver_client_async.py

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -625,11 +625,6 @@ async def start_recording( # pylint: disable=too-many-arguments
625625
**kwargs: Any
626626
) -> StartCallRecordingResult:
627627

628-
if not call_locator:
629-
raise ValueError("call_locator cannot be None")
630-
if not CallingServerUtils.is_valid_url(recording_state_callback_uri):
631-
raise ValueError("recording_state_callback_uri is invalid")
632-
633628
start_call_recording_request = StartCallRecordingWithCallLocatorRequest(
634629
call_locator=serialize_call_locator(call_locator),
635630
recording_state_callback_uri=recording_state_callback_uri,

0 commit comments

Comments
 (0)