@@ -17,28 +17,23 @@ class Folder:
17
17
"""
18
18
A Folder instance manipulates a flat folder of objects within an S3-compatible object store
19
19
"""
20
- def __init__ (self , endpoint , bucket , access_key , secret_key , * , secure = False , proxy_server = None , ** _ ):
21
- if proxy_server :
22
- # from https://docs.min.io/docs/python-client-api-reference
23
- http_client = urllib3 .ProxyManager (
24
- proxy_server ,
25
- timeout = urllib3 .Timeout .DEFAULT_TIMEOUT ,
26
- cert_reqs = "CERT_REQUIRED" ,
27
- retries = urllib3 .Retry (
28
- total = 5 ,
29
- backoff_factor = 0.2 ,
30
- status_forcelist = [500 , 502 , 503 , 504 ],
31
- )
32
- )
33
- else :
34
- http_client = None
35
-
20
+ def __init__ (self , endpoint , bucket , access_key , secret_key , * , secure = False ,
21
+ proxy_server = None , ** _ ):
22
+ # from https://docs.min.io/docs/python-client-api-reference
36
23
self .client = minio .Minio (
37
24
endpoint ,
38
25
access_key = access_key ,
39
26
secret_key = secret_key ,
40
27
secure = secure ,
41
- http_client = http_client ,
28
+ http_client = (
29
+ urllib3 .ProxyManager (proxy_server ,
30
+ timeout = urllib3 .Timeout .DEFAULT_TIMEOUT ,
31
+ cert_reqs = "CERT_REQUIRED" ,
32
+ retries = urllib3 .Retry (total = 5 ,
33
+ backoff_factor = 0.2 ,
34
+ status_forcelist = [500 , 502 , 503 ,
35
+ 504 ]))
36
+ if proxy_server else None ),
42
37
)
43
38
self .bucket = bucket
44
39
if not self .client .bucket_exists (bucket ):
0 commit comments