From d3e4a523765931f1f8598730c8c13b07f2012268 Mon Sep 17 00:00:00 2001 From: Markus Unterwaditzer Date: Wed, 9 Apr 2014 18:13:16 +0200 Subject: [PATCH] Use specified encoding for filesystem storage --- vdirsyncer/storage/filesystem.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vdirsyncer/storage/filesystem.py b/vdirsyncer/storage/filesystem.py index d6e11d3..ec9c4f2 100644 --- a/vdirsyncer/storage/filesystem.py +++ b/vdirsyncer/storage/filesystem.py @@ -109,7 +109,7 @@ class FilesystemStorage(Storage): raise exceptions.WrongEtagError(etag, actual_etag) with open(fpath, 'wb') as f: - f.write(item.raw.encode('utf-8')) + f.write(item.raw.encode(self.encoding)) return _get_etag(fpath) def delete(self, href, etag):