#!/usr/bin/env python3

import taskw
import sys

tw = taskw.TaskWarrior()

total = 0
number = 0
statuses = set()
for task in tw._get_task_objects(*sys.argv[1:], 'export'):
    statuses.add(task['status'])
    if task['status'] not in {'pending', 'waiting'}:
        continue
    urgency = task['urgency']
    if urgency <= 0:
        continue
    total += urgency
    number += 1

print(f"Σ{total:.3f} #{number}")