I was trying s3cmd.py sync and ran into a problem in bucket_list (S3.py line 118) when _list_truncated == True and marker (at line 132) is a file name with spaces. A quick fix was to change line 134 to add a call to urlencode:
request = self.create_request("BUCKET_LIST", bucket = bucket, prefix = prefix, marker = self.urlencode_string(marker))
Sorry I don't have the time to check it in myself right now.
Fixed in SVN. Thanks for the report.
Log in to post a comment.