From 3c8b42d74696e3066cf635838234878afe2d4ca3 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Radoslav=20Bod=C3=B3?= <bodik@cesnet.cz>
Date: Wed, 10 Apr 2024 23:41:58 +0200
Subject: [PATCH] rwm: refactoring, use short boto exception names

---
 rwm.py | 12 ++++--------
 1 file changed, 4 insertions(+), 8 deletions(-)

diff --git a/rwm.py b/rwm.py
index 5d67d65..9ac73c9 100755
--- a/rwm.py
+++ b/rwm.py
@@ -14,8 +14,8 @@ from datetime import datetime
 from pathlib import Path
 
 import boto3
-import botocore
 import yaml
+from botocore.exceptions import BotoCoreError, ClientError
 from tabulate import tabulate
 
 
@@ -125,7 +125,7 @@ class StorageManager:
 
         try:
             return json.loads(self.s3.Bucket(name).Policy().policy)
-        except (botocore.exceptions.ClientError, botocore.exceptions.BotoCoreError) as exc:
+        except (ClientError, BotoCoreError) as exc:
             if "NoSuchBucketPolicy" not in str(exc):
                 logger.error("rwm bucket_policy error, %s", (exc))
             return None
@@ -389,11 +389,7 @@ class RWM:
 
         try:
             self.storage_manager.storage_create(bucket_name, target_username)
-        except (
-            botocore.exceptions.ClientError,
-            botocore.exceptions.BotoCoreError,
-            ValueError
-        ) as exc:
+        except (ClientError, BotoCoreError, ValueError) as exc:
             logger.error("rwm storage_create error, %s", (exc))
             return 1
         return 0
@@ -403,7 +399,7 @@ class RWM:
 
         try:
             self.storage_manager.storage_delete(bucket_name)
-        except (botocore.exceptions.ClientError, botocore.exceptions.BotoCoreError) as exc:
+        except (ClientError, BotoCoreError) as exc:
             logger.error("rwm storage_delete error, %s", (exc))
             return 1
         return 0
-- 
GitLab