X-Git-Url: https://git.madduck.net/etc/taskwarrior.git/blobdiff_plain/57704ed4307af96a5216711fd9bfdc6e170b4a66..a4ce5e056317769e7cffae4afd1ad9e013bcaec8:/tasklib/task.py diff --git a/tasklib/task.py b/tasklib/task.py index 0f8d963..708c9c7 100644 --- a/tasklib/task.py +++ b/tasklib/task.py @@ -919,6 +919,10 @@ class TaskWarrior(object): 'confirmation': 'no', 'dependency.confirmation': 'no', # See TW-1483 or taskrc man page 'recurrence.confirmation': 'no', # Necessary for modifying R tasks + + # Defaults to on since 2.4.5, we expect off during parsing + 'json.array': 'off', + # 2.4.3 onwards supports 0 as infite bulk, otherwise set just # arbitrary big number which is likely to be large enough 'bulk': 0 if self.version >= VERSION_2_4_3 else 100000, @@ -957,7 +961,7 @@ class TaskWarrior(object): ) config = dict() - config_regex = re.compile(r'^(?P[_a-z\.]+)\s+(?P[^\s].+$)') + config_regex = re.compile(r'^(?P[^\s]+)\s+(?P[^\s].+$)') for line in raw_output: match = config_regex.match(line)