Use faster identity checks for SupportsResponse Enum (#107351)

This commit is contained in:
J. Nick Koston 2024-01-05 23:12:31 -10:00 committed by GitHub
parent ba60290431
commit 44018a4183
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -2109,11 +2109,11 @@ class ServiceRegistry:
raise ValueError( raise ValueError(
"Invalid argument return_response=True when blocking=False" "Invalid argument return_response=True when blocking=False"
) )
if handler.supports_response == SupportsResponse.NONE: if handler.supports_response is SupportsResponse.NONE:
raise ValueError( raise ValueError(
"Invalid argument return_response=True when handler does not support responses" "Invalid argument return_response=True when handler does not support responses"
) )
elif handler.supports_response == SupportsResponse.ONLY: elif handler.supports_response is SupportsResponse.ONLY:
raise ValueError( raise ValueError(
"Service call requires responses but caller did not ask for responses" "Service call requires responses but caller did not ask for responses"
) )