11from grpclib .server import Stream
22
33from viam .components .service_base import ComponentServiceBase
4- from viam .errors import ComponentNotFoundError
4+ from viam .errors import ResourceNotFoundError
55from viam .proto .component .arm import (
66 ArmServiceBase ,
77 GetEndPositionRequest ,
@@ -35,7 +35,7 @@ async def GetEndPosition(self, stream: Stream[GetEndPositionRequest, GetEndPosit
3535 name = request .name
3636 try :
3737 arm = self .get_component (name )
38- except ComponentNotFoundError as e :
38+ except ResourceNotFoundError as e :
3939 raise e .grpc_error
4040 timeout = stream .deadline .time_remaining () if stream .deadline else None
4141 position = await arm .get_end_position (extra = struct_to_dict (request .extra ), timeout = timeout , metadata = stream .metadata )
@@ -48,7 +48,7 @@ async def MoveToPosition(self, stream: Stream[MoveToPositionRequest, MoveToPosit
4848 name = request .name
4949 try :
5050 arm = self .get_component (name )
51- except ComponentNotFoundError as e :
51+ except ResourceNotFoundError as e :
5252 raise e .grpc_error
5353 timeout = stream .deadline .time_remaining () if stream .deadline else None
5454 await arm .move_to_position (
@@ -63,7 +63,7 @@ async def GetJointPositions(self, stream: Stream[GetJointPositionsRequest, GetJo
6363 name = request .name
6464 try :
6565 arm = self .get_component (name )
66- except ComponentNotFoundError as e :
66+ except ResourceNotFoundError as e :
6767 raise e .grpc_error
6868 timeout = stream .deadline .time_remaining () if stream .deadline else None
6969 positions = await arm .get_joint_positions (extra = struct_to_dict (request .extra ), timeout = timeout , metadata = stream .metadata )
@@ -76,7 +76,7 @@ async def MoveToJointPositions(self, stream: Stream[MoveToJointPositionsRequest,
7676 name = request .name
7777 try :
7878 arm = self .get_component (name )
79- except ComponentNotFoundError as e :
79+ except ResourceNotFoundError as e :
8080 raise e .grpc_error
8181 timeout = stream .deadline .time_remaining () if stream .deadline else None
8282 await arm .move_to_joint_positions (request .positions , extra = struct_to_dict (request .extra ), timeout = timeout , metadata = stream .metadata )
@@ -89,7 +89,7 @@ async def Stop(self, stream: Stream[StopRequest, StopResponse]) -> None:
8989 name = request .name
9090 try :
9191 arm = self .get_component (name )
92- except ComponentNotFoundError as e :
92+ except ResourceNotFoundError as e :
9393 raise e .grpc_error
9494 timeout = stream .deadline .time_remaining () if stream .deadline else None
9595 await arm .stop (extra = struct_to_dict (request .extra ), timeout = timeout , metadata = stream .metadata )
@@ -102,7 +102,7 @@ async def IsMoving(self, stream: Stream[IsMovingRequest, IsMovingResponse]) -> N
102102 name = request .name
103103 try :
104104 arm = self .get_component (name )
105- except ComponentNotFoundError as e :
105+ except ResourceNotFoundError as e :
106106 raise e .grpc_error
107107 is_moving = await arm .is_moving ()
108108 response = IsMovingResponse (is_moving = is_moving )
0 commit comments