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