python s3 boto connection.close вызывает ошибку

У меня есть код, который пишет файлы в S3. Код работал нормально

    conn = S3Connection(AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY)
    bucket = conn.get_bucket(BUCKET, validate=False)
    k = Key(bucket)
    k.key = self.filekey 
    k.set_metadata('Content-Type', 'text/javascript')
    k.set_contents_from_string(json.dumps(self.output))
    k.set_acl(FILE_ACL)

Это работало просто отлично. Тогда я заметил, что я незакрыв соединение, поэтому я добавил эту строку в конце:

    conn.close()

Теперь файл пишет как раньшеноЯЯ вижу эту ошибку в моих журналах сейчас

    S3Connection instance has no attribute '_cache', unable to write file 

Кто-нибудь видит, что яя делаю что-то не так или знаешь чтоэто вызывает? Я заметил, что ни один из руководств по boto не показывает людей, закрывающих соединения, но я знаю, что вы должны закрывать свои соединения для операций ввода-вывода как общее правило ...

РЕДАКТИРОВАТЬ Примечание об этом, когда я закомментируюconn.close() ошибка исчезает

Ответы на вопрос(1)

Ваш ответ на вопрос