Skip to content

Commit 90b023f

Browse files
committed
Fix the way S3Tranfer calls boto3.client
1 parent a81e38a commit 90b023f

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

actions/lib/action.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -139,6 +139,17 @@ def do_method(self, module_path, cls, action, **kwargs):
139139
zone = kwargs['zone']
140140
del kwargs['zone']
141141
obj = self.get_r53zone(zone)
142+
elif module_path == 'boto3.s3.transfer':
143+
for k, v in kwargs.items():
144+
if not v:
145+
del kwargs[k]
146+
if k == 'filename':
147+
kwargs['Filename'] = kwargs.pop(k)
148+
elif k == 'bucket':
149+
kwargs['Bucket'] = kwargs.pop(k)
150+
elif k == 'key':
151+
kwargs['Key'] = kwargs.pop(k)
152+
obj = self.get_boto3_session('s3')
142153
elif 'boto3' in module_path:
143154
for k, v in kwargs.items():
144155
if not v:

0 commit comments

Comments
 (0)