chore: attempt to fix #1, but instead made it fail the same way with completely different logic
This commit is contained in:
		
					parent
					
						
							
								061f263eb4
							
						
					
				
			
			
				commit
				
					
						1c50050a05
					
				
			
		
					 1 changed files with 12 additions and 12 deletions
				
			
		| 
						 | 
				
			
			@ -5,6 +5,8 @@ import json
 | 
			
		|||
from datetime import date
 | 
			
		||||
from dateutil.relativedelta import relativedelta, MO
 | 
			
		||||
import click
 | 
			
		||||
import itertools
 | 
			
		||||
import operator
 | 
			
		||||
 | 
			
		||||
__version__ = "0.2.0"
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -32,20 +34,18 @@ def main(uuid, header):
 | 
			
		|||
    )
 | 
			
		||||
 | 
			
		||||
    entries = json.loads(tasks.stdout.decode())
 | 
			
		||||
    last_project = ""
 | 
			
		||||
    output_list = []
 | 
			
		||||
    if header:
 | 
			
		||||
        print(f"Reporting from: {last_monday}")
 | 
			
		||||
    for entry in entries:
 | 
			
		||||
        try:
 | 
			
		||||
            if entry["project"] != last_project:
 | 
			
		||||
                last_project = entry["project"]
 | 
			
		||||
        except KeyError:
 | 
			
		||||
            entry["project"] = ""
 | 
			
		||||
        print(f"* {entry['project']}")
 | 
			
		||||
        if uuid:
 | 
			
		||||
            print(f"\t* {entry['description']} ({entry['uuid']})")
 | 
			
		||||
        else:
 | 
			
		||||
            print(f"\t* {entry['description']}")
 | 
			
		||||
    for i, g in itertools.groupby(entries, key=operator.itemgetter("project")):
 | 
			
		||||
        output_list.append(list(g))
 | 
			
		||||
    for project in output_list:
 | 
			
		||||
        print(f'* {project[0]["project"]}')
 | 
			
		||||
        for entry in project:
 | 
			
		||||
            if uuid:
 | 
			
		||||
                print(f'\t* {entry["description"]} ({entry["uuid"]})')
 | 
			
		||||
            else:
 | 
			
		||||
                print(f'\t* {entry["description"]}')
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
if __name__ == "__main__":
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue