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),