From 0c7089cc87f4589c1b9f7a2f93b6a509c5d09d77 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 17 Feb 2011 07:34:15 -0700 Subject: [PATCH] Fix #7622 (Calibre need to switch logic when converting Unicode filename into ASCII) --- setup/resources.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/setup/resources.py b/setup/resources.py index 1e72f99da7..b77c986668 100644 --- a/setup/resources.py +++ b/setup/resources.py @@ -6,7 +6,7 @@ __license__ = 'GPL v3' __copyright__ = '2009, Kovid Goyal ' __docformat__ = 'restructuredtext en' -import os, cPickle, re, anydbm, shutil +import os, cPickle, re, anydbm, shutil, marshal from zlib import compress from setup import Command, basenames, __appname__ @@ -194,7 +194,7 @@ class Resources(Command): def kanwaout(self, out): dic = anydbm.open(out, 'c') for (k, v) in self.records.iteritems(): - dic[k] = compress(cPickle.dumps(v, -1)) + dic[k] = compress(marshal.dumps(v)) dic.close()