Browse code

Fixes #1081 - Don't force signature v4 if bucket_name uses special chars

Florent Viard authored on 2020/03/26 09:54:51
Showing 1 changed files
... ...
@@ -159,8 +159,10 @@ class S3Request(object):
159 159
         # in case of bad DNS name due to bucket name v2 will be used
160 160
         # this way we can still use capital letters in bucket names for the older regions
161 161
 
162
-        if self.resource['bucket'] is None or not check_bucket_name_dns_conformity(self.resource['bucket']) or self.s3.config.signature_v2 or self.s3.fallback_to_signature_v2:
162
+        if self.resource['bucket'] is None \
163
+           or self.s3.config.signature_v2 or self.s3.fallback_to_signature_v2:
163 164
             return True
165
+
164 166
         return False
165 167
 
166 168
     def sign(self):