From ac0c3bed6eaa150a8fae0fc5aa64b0de21b17c24 Mon Sep 17 00:00:00 2001 From: etreand <trevor.andreas@ericsson.com> Date: Mon, 23 Oct 2017 16:01:21 -0500 Subject: [PATCH] Add support for converting numpy integers. --- monetdblite/monetize.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/monetdblite/monetize.py b/monetdblite/monetize.py index 411a25e..579b3a7 100755 --- a/monetdblite/monetize.py +++ b/monetdblite/monetize.py @@ -8,6 +8,11 @@ import decimal import sys +try: + import numpy +except ImportError: + raise Exception('MonetDBLite requires numpy but import of numpy failed') + PY3 = sys.version_info[0] >= 3 from monetdblite.exceptions import ProgrammingError @@ -72,6 +77,7 @@ def monet_unicode(data): (str, monet_escape), (bytes, monet_bytes), (int, str), + (numpy.integer, str), (complex, str), (float, str), (decimal.Decimal, str),