From ebae398bb6c0f788d359cd4ecf0609e0aeaff2ba Mon Sep 17 00:00:00 2001 From: Robert Bartel Date: Tue, 12 Mar 2024 13:03:47 -0400 Subject: [PATCH] Correcting apparent merge/rebase error. --- .../dmod/externalrequests/maas_request_handlers.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python/lib/externalrequests/dmod/externalrequests/maas_request_handlers.py b/python/lib/externalrequests/dmod/externalrequests/maas_request_handlers.py index 9269228f6..afb5ead13 100644 --- a/python/lib/externalrequests/dmod/externalrequests/maas_request_handlers.py +++ b/python/lib/externalrequests/dmod/externalrequests/maas_request_handlers.py @@ -425,7 +425,7 @@ async def determine_required_access_types(self, request: ExternalRequest, user) # FIXME: for now, just use the default type (which happens to be "everything") return self._default_required_access_type, - if not isinstance(request, (JobControlRequest, JobInfoRequest, JobListRequest)): + async def handle_request(self, request: Union[JobControlRequest, JobInfoRequest, JobListRequest], **kwargs) -> Union[JobControlResponse, JobInfoResponse, JobListResponse]: if not any(isinstance(request, rt) for rt in {JobControlRequest, JobInfoRequest, JobListRequest}): raise TypeError(f"Invalid message type {request.__class__.__name__} sent to {self.__class__.__name__}")