devsup.db: Record.setTime() accept float

This commit is contained in:
Michael Davidsaver
2014-12-09 11:12:50 -05:00
parent 79cf57d748
commit 46bc99a57d

View File

@ -254,12 +254,10 @@ class Record(_dbapi._Record):
"""
if hasattr(ts, 'timetuple'):
ts = time.mktime(ts.timetuple())
try:
elif isinstance(ts, float):
sec, nsec = int(ts), int(ts*1e9)%1000000000
else:
sec, nsec = ts
except TypeError:
sec = int(ts)
nsec = int(ts*1e9)%1000000000
super(Record, self).setTime(sec, nsec)