Missing instantiation of STIXdatetime in parser. Added __repr__() to STIXdatetime class.
parent
e52575e01a
commit
56d8ca4939
|
@ -24,6 +24,9 @@ class STIXdatetime(dt.datetime):
|
||||||
self.precision = precision
|
self.precision = precision
|
||||||
return self
|
return self
|
||||||
|
|
||||||
|
def __repr__(self):
|
||||||
|
return "'%s'" % format_datetime(self)
|
||||||
|
|
||||||
|
|
||||||
def get_timestamp():
|
def get_timestamp():
|
||||||
return STIXdatetime.now(tz=pytz.UTC)
|
return STIXdatetime.now(tz=pytz.UTC)
|
||||||
|
@ -77,7 +80,7 @@ def parse_into_datetime(value, precision=None):
|
||||||
|
|
||||||
# Ensure correct precision
|
# Ensure correct precision
|
||||||
if not precision:
|
if not precision:
|
||||||
return ts
|
return STIXdatetime(ts, precision=precision)
|
||||||
ms = ts.microsecond
|
ms = ts.microsecond
|
||||||
if precision == 'second':
|
if precision == 'second':
|
||||||
ts = ts.replace(microsecond=0)
|
ts = ts.replace(microsecond=0)
|
||||||
|
|
Loading…
Reference in New Issue