Fixed error from totals.py while timer is active

I got the following error when I tried to run totals.py while a task was not finished:

    Traceback (most recent call last):
      File "/home/davis/.timewarrior/extensions/totals.py", line 101, in <module>
        end = datetime.datetime.strptime(configuration['temp.report.end'], DATEFORMAT)
    KeyError: 'temp.report.end'

This change fixed that for me.
This commit is contained in:
Davis 2018-02-14 00:49:53 -05:00 committed by GitHub
parent c23dd3eb5a
commit 68fdcc0b20
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -97,6 +97,11 @@ if 'temp.report.start' not in configuration:
print('There is no data in the database')
exit()
if 'temp.report.end' not in configuration:
configuration.update( {
'temp.report.end': datetime.datetime.now().strftime( '%Y%m%dT%H%M%SZ' )
} )
start = datetime.datetime.strptime(configuration['temp.report.start'], DATEFORMAT)
end = datetime.datetime.strptime(configuration['temp.report.end'], DATEFORMAT)