I'm running Python 2.5.2 with the latest version of lxml.
When I try to connect to AWS with the python PAWS code, I receive the following error. Any idea what I'm doing wrong? I have environment variables set for AWS_ACCESS_KEY and AWS_SECRET_KEY.
Thanks in advance for any assistance...
>>> import S3
>>> svc = S3.S3()
>>> svc.list_buckets()
Body:
<ListAllMyBucketsResult xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
<Owner>
<ID>[snipped]</ID>
<DisplayName>allan</DisplayName>
</Owner>
<Buckets/>
</ListAllMyBucketsResult>
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "S3.py", line 95, in list_buckets
for node in self.xpath_list('//ns:Buckets/ns:Bucket', xmldoc):
File "AWS.py", line 448, in xpath_list
return xml_object.xpath(query, {'ns':self.XML_NAMESPACE})
TypeError: function takes at most 1 positional arguments (2 given)












