From 668af9576fc3d1a4a437b6af23ad5275cd0fbce3 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?S=C3=A9bastien=20DA=20ROCHA?= <sdarocha@neogeo.fr>
Date: Thu, 16 Dec 2021 10:17:38 +0000
Subject: [PATCH] Revert back to minio 5.0.6

---
 main.py          | 8 ++++----
 requirements.txt | 2 +-
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/main.py b/main.py
index 35fd3b7..a7c916b 100644
--- a/main.py
+++ b/main.py
@@ -10,7 +10,7 @@ logging.basicConfig(format="%(asctime)s [%(levelname)s] [%(name)s] %(message)s",
 logger = logging.getLogger(__name__)
 
 from minio import Minio
-from minio.error import InvalidResponseError, NoSuchBucket
+from minio.error import ResponseError, NoSuchBucket
 
 def mirror(src, dst, bucket, tmp_directory):
 
@@ -62,7 +62,7 @@ def mirror(src, dst, bucket, tmp_directory):
                 with open(tmp_file, 'wb') as file_data:
                     for d in data.stream(32*1024):
                         file_data.write(d)
-            except InvalidResponseError as err:
+            except ResponseError as err:
                 logger.error(err)
 
             try:
@@ -72,7 +72,7 @@ def mirror(src, dst, bucket, tmp_directory):
                     logger.debug("MIME type: {0}".format(mime_type))
                     dst.put_object(bucket, object_name, file_data,
                                     file_stat.st_size, content_type=mime_type)
-            except InvalidResponseError as err:
+            except ResponseError as err:
                 logger.error(err)
     else:
         logger.debug('No object to copy.')
@@ -83,7 +83,7 @@ def mirror(src, dst, bucket, tmp_directory):
         try:
             for del_err in dst.remove_objects(bucket, object_names_to_rm):
                 logger.error("Deletion Error: {}".format(del_err))
-        except InvalidResponseError as err:
+        except ResponseError as err:
             logger.error(err)
     else:
         logger.debug('No object to remove.')
diff --git a/requirements.txt b/requirements.txt
index 1df3921..c7ca6a1 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,3 +1,3 @@
-minio
+minio==5.0.6
 python-magic
 pyyaml
-- 
GitLab