This repository was archived by the owner on Jun 30, 2024. It is now read-only.
File tree Expand file tree Collapse file tree 1 file changed +15
-4
lines changed
Expand file tree Collapse file tree 1 file changed +15
-4
lines changed Original file line number Diff line number Diff line change @@ -978,17 +978,28 @@ def chooseAssignment():
978978 status .append ("" )
979979 elif timestamp > deadline and assignment .enforce_due :
980980 status .append ("Past Due" )
981+ score .append ("Not Graded" )
982+ ontime .append (False )
981983 else :
982984 status .append ("" )
983985 score .append ("Not Graded" )
984- if deadline > datetime .datetime .utcnow ():
985- ontime .append (True )
986- else :
987- ontime .append (False )
986+ ontime .append (True )
988987
989988 # Convert the duedate for current assignment to string
990989 duedates .append (date2String (deadline ))
991990
991+ is_parallel = len (status ) == len (score ) == len (ontime ) == len (duedates )
992+ if is_parallel is False :
993+ logger .error (
994+ "Arrays must be parallel {auth.user.username=} {course.course_name=}"
995+ )
996+ logger .debug (f"{ status = } " )
997+ logger .debug (f"{ score = } " )
998+ logger .debug (f"{ ontime = } " )
999+ logger .debug (f"{ duedates = } " )
1000+
1001+ assert len (status ) == len (score ) == len (ontime ) == len (duedates )
1002+
9921003 return dict (
9931004 assignments = assignments ,
9941005 status = status ,
You can’t perform that action at this time.
0 commit comments