6922: Export gpkg crashes in svn 22654M
svn: r22682
This commit is contained in:
@ -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')
|
||||||
|
Reference in New Issue
Block a user