Skip to content

Commit

Permalink
Added error handling for facility sync
Browse files Browse the repository at this point in the history
  • Loading branch information
dborowiecki committed Jun 24, 2024
1 parent 1bd78e6 commit ee2bc6a
Showing 1 changed file with 12 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -246,13 +246,22 @@ def format_payload_f(self):
return format_payload_f

def _create_request(self, data):
self.lmis_client.send_post_request("facilities", data["payload"])
try:
self.lmis_client.send_post_request("facilities", data["payload"])
except Exception as e:
logging.error(f"An error occurred during facility creation request ({data}): {e}")

def _update_request(self, data):
self.lmis_client.send_put_request("facilities", data["id"], data["payload"])
try:
self.lmis_client.send_put_request("facilities", data["id"], data["payload"])
except Exception as e:
logging.error(f"An error occurred during facility update request ({data}): {e}")

def _delete_request(self, data):
self.lmis_client.send_delete_request("facilities", data["id"])
try:
self.lmis_client.send_delete_request("facilities", data["id"])
except Exception as e:
logging.error(f"An error occurred during facility delete request ({data}): {e}")

def _update_existing_facilities(self, facilities: DataFrame):
format_payload_f = self.format_payload_f()
Expand Down

0 comments on commit ee2bc6a

Please sign in to comment.