Updated script to sort by end time
This commit is contained in:
parent
9b05af85a9
commit
b5826b2362
@ -6,8 +6,8 @@ import xml.etree.ElementTree as ET
|
|||||||
from structures import Job
|
from structures import Job
|
||||||
from gantt_types import ThreadId
|
from gantt_types import ThreadId
|
||||||
|
|
||||||
def get_nodeId(elem: Job) -> int:
|
def get_jobEnd(elem: Job) -> datetime:
|
||||||
return elem.nodeId
|
return elem.end
|
||||||
|
|
||||||
def read_jobs(filename: str) -> List[Job]:
|
def read_jobs(filename: str) -> List[Job]:
|
||||||
jobs: List[Job] = []
|
jobs: List[Job] = []
|
||||||
@ -25,7 +25,7 @@ def read_jobs(filename: str) -> List[Job]:
|
|||||||
jobs.append(job)
|
jobs.append(job)
|
||||||
|
|
||||||
sortedJobs: List[Job] = []
|
sortedJobs: List[Job] = []
|
||||||
sortedJobs = sorted(jobs, key=get_nodeId)
|
sortedJobs = sorted(jobs, key=get_jobEnd)
|
||||||
return sortedJobs
|
return sortedJobs
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user