summaryrefslogtreecommitdiff
path: root/overlays/worktime
diff options
context:
space:
mode:
Diffstat (limited to 'overlays/worktime')
-rwxr-xr-xoverlays/worktime/worktime/__main__.py12
1 files changed, 6 insertions, 6 deletions
diff --git a/overlays/worktime/worktime/__main__.py b/overlays/worktime/worktime/__main__.py
index 0df226fa..21316182 100755
--- a/overlays/worktime/worktime/__main__.py
+++ b/overlays/worktime/worktime/__main__.py
@@ -2,9 +2,9 @@ import requests
2from requests.exceptions import HTTPError 2from requests.exceptions import HTTPError
3from requests.auth import HTTPBasicAuth 3from requests.auth import HTTPBasicAuth
4from datetime import * 4from datetime import *
5from xdg import (BaseDirectory) 5from xdg import BaseDirectory
6import toml 6import toml
7from uritools import uricompose 7from uritools import (uricompose)
8 8
9from dateutil.easter import * 9from dateutil.easter import *
10from dateutil.tz import * 10from dateutil.tz import *
@@ -80,7 +80,7 @@ class TogglAPI(object):
80 max_time=10, 80 max_time=10,
81 ) 81 )
82 def _raw_query(self, url, method): 82 def _raw_query(self, url, method):
83 headers = {'content-type': 'application/json'} 83 headers = {'content-type': 'application/json', 'accept': 'application/json'}
84 response = None 84 response = None
85 85
86 if method == 'GET': 86 if method == 'GET':
@@ -127,9 +127,9 @@ class TogglAPI(object):
127 pass 127 pass
128 128
129 entries = list() 129 entries = list()
130 params = { 'since': (req_start - timedelta(days=1)).astimezone(timezone.utc).isoformat(), 130 params = { 'since': (req_start - timedelta(days=1)).date().isoformat(),
131 'until': (req_end + timedelta(days=1)).astimezone(timezone.utc).isoformat(), 131 'until': (req_end + timedelta(days=1)).date().isoformat(),
132 'rounding': rounding, 132 'rounding': 'yes' if rounding else 'no',
133 'billable': 'yes' 133 'billable': 'yes'
134 } 134 }
135 if client_ids is not None: 135 if client_ids is not None: