def _open(self, name, mode='rb'): if self.name_prefix: name = self.name_prefix + name headers, content = swiftclient.get_object(self.storage_url, self.token, self.container_name, name, http_conn=self.http_conn) buf = StringIO(content) buf.name = os.path.basename(name) buf.mode = mode return File(buf)