summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Henry <christopher.henry@adobe.com>2014-07-27 13:04:27 -0400
committerChris Henry <christopher.henry@adobe.com>2014-07-27 13:04:27 -0400
commitea9b6b5a10a219077d32ec49d6c151af200729f2 (patch)
tree9c4c16bf78ce31db11b884486108e5935afaa382
parent94f1e03a4fea0b7b1ff97869a85ad063ad551ae3 (diff)
parent7eee9d2422e7001d547e9d5347a7cd8fa598a4e7 (diff)
downloadboto-ea9b6b5a10a219077d32ec49d6c151af200729f2.tar.gz
Merge pull request #1 from behanceops/sqs-connection-profile-name
SQS module: add support for profile_name
-rw-r--r--boto/sqs/__init__.py4
-rw-r--r--boto/sqs/connection.py5
2 files changed, 6 insertions, 3 deletions
diff --git a/boto/sqs/__init__.py b/boto/sqs/__init__.py
index 29bd3cfd..ccad732e 100644
--- a/boto/sqs/__init__.py
+++ b/boto/sqs/__init__.py
@@ -31,9 +31,11 @@ def regions():
:rtype: list
:return: A list of :class:`boto.sqs.regioninfo.RegionInfo`
"""
+ from boto.sqs.connection import SQSConnection
return get_regions(
'sqs',
- region_cls=SQSRegionInfo
+ region_cls=SQSRegionInfo,
+ connection_cls=SQSConnection
)
diff --git a/boto/sqs/connection.py b/boto/sqs/connection.py
index f4341e32..e2f59d79 100644
--- a/boto/sqs/connection.py
+++ b/boto/sqs/connection.py
@@ -45,7 +45,7 @@ class SQSConnection(AWSQueryConnection):
is_secure=True, port=None, proxy=None, proxy_port=None,
proxy_user=None, proxy_pass=None, debug=0,
https_connection_factory=None, region=None, path='/',
- security_token=None, validate_certs=True):
+ security_token=None, validate_certs=True, profile_name=None):
if not region:
region = SQSRegionInfo(self, self.DefaultRegionName,
self.DefaultRegionEndpoint)
@@ -58,7 +58,8 @@ class SQSConnection(AWSQueryConnection):
self.region.endpoint, debug,
https_connection_factory, path,
security_token=security_token,
- validate_certs=validate_certs)
+ validate_certs=validate_certs,
+ profile_name=profile_name)
self.auth_region_name = self.region.name
def _required_auth_capability(self):