6922: Export gpkg crashes in svn 22654M

svn: r22682
This commit is contained in:
Paul Franklin
2013-07-15 18:38:11 +00:00
parent c635e94f5d
commit 0617629e9d

View File

@ -39,7 +39,7 @@ import tarfile
if sys.version_info[0] < 3: if sys.version_info[0] < 3:
from cStringIO import StringIO from cStringIO import StringIO
else: else:
from io import StringIO from io import StringIO, BytesIO
from gramps.gen.const import GRAMPS_LOCALE as glocale from gramps.gen.const import GRAMPS_LOCALE as glocale
_ = glocale.translation.gettext _ = glocale.translation.gettext
@ -218,7 +218,7 @@ class PackageWriter(object):
if sys.version_info[0] < 3: if sys.version_info[0] < 3:
g = StringIO() g = StringIO()
else: else:
g = io.BytesIO() g = BytesIO()
gfile = XmlWriter(self.db, self.user, 2) gfile = XmlWriter(self.db, self.user, 2)
gfile.write_handle(g) gfile.write_handle(g)
tarinfo = tarfile.TarInfo('data.gramps') tarinfo = tarfile.TarInfo('data.gramps')