@@ -21,7 +21,7 @@ class FedexConfig(object):
21
21
"""
22
22
23
23
def __init__ (self , key , password , account_number = None , meter_number = None , freight_account_number = None ,
24
- integrator_id = None , wsdl_path = None , express_region_code = None , use_test_server = False ):
24
+ integrator_id = None , wsdl_path = None , express_region_code = None , use_test_server = False , proxy = None ):
25
25
"""
26
26
@type key: L{str}
27
27
@param key: Developer test key.
@@ -48,6 +48,10 @@ def __init__(self, key, password, account_number=None, meter_number=None, freigh
48
48
instead of the production server. You will also need to make sure
49
49
that your L{FedexConfig} object has a production account number,
50
50
meter number, authentication key, and password.
51
+ @type proxy: L{str}
52
+ @keyword proxy: Enter your list of proxy servers int the format
53
+ proxy = {'http': "http://......:8080", 'https': "http://.......:8080", }
54
+ if needed.
51
55
"""
52
56
self .key = key
53
57
"""@ivar: Developer test key."""
@@ -65,6 +69,8 @@ def __init__(self, key, password, account_number=None, meter_number=None, freigh
65
69
"""@ivar: Web services ExpressRegionCode"""
66
70
self .use_test_server = use_test_server
67
71
"""@ivar: When True, point to the test server."""
72
+ self .proxy = proxy
73
+ """@ivar: A list of proxy servers."""
68
74
69
75
# Allow overriding of the WDSL path.
70
76
if wsdl_path is None :
0 commit comments