fix TypeError: module object is not callable

TypeError when running /usr/bin/oschecks-check_cinder_api

Traceback (most recent call last):
  File "/usr/bin/oschecks-check_cinder_api", line 6, in <module>
    from oschecks.cinder import check_cinder_api
  File "/usr/lib/python2.7/site-packages/oschecks/cinder.py", line 66, in <module>
    class Novautils(object):
  File "/usr/lib/python2.7/site-packages/oschecks/cinder.py", line 81, in Novautils
    def totimestamp(dt=None, epoch=datetime(1970, 1, 1)):
TypeError: 'module' object is not callable

Change-Id: I04f9d3db5132335ad413b2f97d5b1b75752ff105
This commit is contained in:
Nicolas Hicher 2014-11-06 09:41:50 -05:00
parent cc4df85845
commit fbbc5c4c2c
1 changed files with 2 additions and 2 deletions

View File

@ -78,9 +78,9 @@ class Novautils(object):
# now, after checking http://stackoverflow.com/a/16307378,
# and http://stackoverflow.com/a/8778548 made my mind to this approach
@staticmethod
def totimestamp(dt=None, epoch=datetime(1970, 1, 1)):
def totimestamp(dt=None, epoch=datetime.datetime(1970, 1, 1)):
if not dt:
dt = datetime.utcnow()
dt = datetime.datetime.utcnow()
td = dt - epoch
# return td.total_seconds()
return int((td.microseconds +