From 7092ef2d6f5acc58ee80492e2b07288fbc262e1d Mon Sep 17 00:00:00 2001 From: Johan Forsberg Date: Thu, 6 Aug 2015 21:45:28 +0200 Subject: [PATCH] generalize integer timestamp handling --- influxdb/line_protocol.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/influxdb/line_protocol.py b/influxdb/line_protocol.py index 496511ab..20ae74b2 100644 --- a/influxdb/line_protocol.py +++ b/influxdb/line_protocol.py @@ -4,13 +4,14 @@ from calendar import timegm from copy import copy from datetime import datetime +from numbers import Integral from dateutil.parser import parse from six import binary_type, text_type def _convert_timestamp(timestamp, precision=None): - if isinstance(timestamp, int): + if isinstance(timestamp, Integral): return timestamp # assume precision is correct if timestamp is int if isinstance(_get_unicode(timestamp), text_type): timestamp = parse(timestamp)