From 55623dd4b7365a9822fd59a8dc3f1ea76d2f3695 Mon Sep 17 00:00:00 2001 From: David Rodriguez Date: Thu, 13 Oct 2016 15:54:04 -0400 Subject: [PATCH 1/2] unicode bug fix for issue #75 --- astrodbkit/astrodb.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/astrodbkit/astrodb.py b/astrodbkit/astrodb.py index 4a5fdd6..c3634c7 100755 --- a/astrodbkit/astrodb.py +++ b/astrodbkit/astrodb.py @@ -1373,13 +1373,12 @@ def save(self, directory='tabledata'): tablepaths.append(tablepath) with open(tablepath, 'w') as f: for line in self.conn.iterdump(): - if sys.version_info.major == 2: - # line = line.decode('utf-8') - line = line.encode('utf-8').decode('utf-8') - line = line.strip() if line.startswith('INSERT INTO "{}"'.format(table)): - f.write('%s\n' % line.encode('ascii', 'ignore')) + if sys.version_info.major == 2: + f.write(u'{}\n'.format(line).encode('utf-8')) + else: + f.write(u'{}\n'.format(line)) print("Tables saved to directory {}/".format(directory)) print("""======================================================================================= From c7062d8e00aa9c35ba00c998f1345aa0c06bdb8b Mon Sep 17 00:00:00 2001 From: David Rodriguez Date: Thu, 13 Oct 2016 15:56:33 -0400 Subject: [PATCH 2/2] updating version number for pypi --- astrodbkit/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/astrodbkit/__init__.py b/astrodbkit/__init__.py index 36400ef..52cd36d 100644 --- a/astrodbkit/__init__.py +++ b/astrodbkit/__init__.py @@ -1,2 +1,2 @@ from pkg_resources import get_distribution -__version__ = '0.6.0' \ No newline at end of file +__version__ = '0.6.1' \ No newline at end of file