Skip to content

Commit 532112f

Browse files
committed
Replace "PERMISSION_DENIED" with const
1 parent 2871ad9 commit 532112f

File tree

5 files changed

+10
-8
lines changed

5 files changed

+10
-8
lines changed

weaviate/collections/batch/grpc_batch_delete.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
from weaviate.collections.classes.config import ConsistencyLevel
1010
from weaviate.collections.classes.filters import _Filters
1111
from weaviate.collections.filters import _FilterToGRPC
12-
from weaviate.collections.grpc.shared import _BaseGRPC
12+
from weaviate.collections.grpc.shared import _BaseGRPC, PERMISSION_DENIED
1313
from weaviate.collections.queries.base import _WeaviateUUIDInt
1414
from weaviate.connect import ConnectionV4
1515
from weaviate.exceptions import WeaviateDeleteManyError, InsufficientPermissionsError
@@ -62,6 +62,6 @@ async def batch_delete(
6262
)
6363

6464
except AioRpcError as e:
65-
if e.code().name == "PERMISSION_DENIED":
65+
if e.code().name == PERMISSION_DENIED:
6666
raise InsufficientPermissionsError(e)
6767
raise WeaviateDeleteManyError(str(e))

weaviate/collections/batch/grpc_batch_objects.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
from weaviate.collections.classes.config import ConsistencyLevel
1616
from weaviate.collections.classes.internal import ReferenceToMulti, ReferenceInputs
1717
from weaviate.collections.classes.types import GeoCoordinate, PhoneNumber
18-
from weaviate.collections.grpc.shared import _BaseGRPC
18+
from weaviate.collections.grpc.shared import _BaseGRPC, PERMISSION_DENIED
1919
from weaviate.connect import ConnectionV4
2020
from weaviate.exceptions import (
2121
WeaviateBatchError,
@@ -153,7 +153,7 @@ async def __send_batch(
153153
objects[result.index] = result.error
154154
return objects
155155
except AioRpcError as e:
156-
if e.code().name == "PERMISSION_DENIED":
156+
if e.code().name == PERMISSION_DENIED:
157157
raise InsufficientPermissionsError(e)
158158
raise WeaviateBatchError(str(e)) from e
159159

weaviate/collections/grpc/query.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@
4848
)
4949
from weaviate.collections.filters import _FilterToGRPC
5050
from weaviate.collections.grpc.retry import _Retry
51-
from weaviate.collections.grpc.shared import _BaseGRPC
51+
from weaviate.collections.grpc.shared import _BaseGRPC, PERMISSION_DENIED
5252
from weaviate.connect import ConnectionV4
5353
from weaviate.exceptions import (
5454
InsufficientPermissionsError,
@@ -812,7 +812,7 @@ async def __call(self, request: search_get_pb2.SearchRequest) -> search_get_pb2.
812812
)
813813
return cast(search_get_pb2.SearchReply, res)
814814
except AioRpcError as e:
815-
if e.code().name == "PERMISSION_DENIED":
815+
if e.code().name == PERMISSION_DENIED:
816816
raise InsufficientPermissionsError(e)
817817
raise WeaviateQueryError(str(e), "GRPC search") # pyright: ignore
818818
except WeaviateRetryError as e:

weaviate/collections/grpc/shared.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@
44
from weaviate.connect import ConnectionV4
55
from weaviate.proto.v1 import base_pb2
66

7+
PERMISSION_DENIED = "PERMISSION_DENIED"
8+
79

810
class _BaseGRPC:
911
def __init__(

weaviate/collections/grpc/tenants.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
from weaviate.collections.classes.config import ConsistencyLevel
66
from weaviate.collections.classes.tenants import TenantActivityStatus
77
from weaviate.collections.grpc.retry import _Retry
8-
from weaviate.collections.grpc.shared import _BaseGRPC
8+
from weaviate.collections.grpc.shared import _BaseGRPC, PERMISSION_DENIED
99
from weaviate.connect import ConnectionV4
1010
from weaviate.exceptions import WeaviateTenantGetError, InsufficientPermissionsError
1111
from weaviate.proto.v1 import tenants_pb2
@@ -38,7 +38,7 @@ async def get(self, names: Optional[Sequence[str]]) -> tenants_pb2.TenantsGetRep
3838
timeout=self._connection.timeout_config.query,
3939
)
4040
except AioRpcError as e:
41-
if e.code().name == "PERMISSION_DENIED":
41+
if e.code().name == PERMISSION_DENIED:
4242
raise InsufficientPermissionsError(e)
4343
raise WeaviateTenantGetError(str(e)) from e
4444

0 commit comments

Comments
 (0)