From 361761a4001e6ca57139abc734a204c52168adbb Mon Sep 17 00:00:00 2001 From: Braeden Sowinski Date: Fri, 1 Jul 2022 17:38:22 -0700 Subject: [PATCH] optimize --- error.py | 4 +--- scheduleGenerator/generator.py | 5 ++--- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/error.py b/error.py index 72e7e28..f86feef 100644 --- a/error.py +++ b/error.py @@ -1,9 +1,7 @@ #! python import json -f = open('./output/students.json') -students = json.load(f) -f.close() +with open('./output/students.json') as f: students = json.load(f) couldnt_resolve = 0 missing_classes = 0 diff --git a/scheduleGenerator/generator.py b/scheduleGenerator/generator.py index 4eca871..2c2745c 100644 --- a/scheduleGenerator/generator.py +++ b/scheduleGenerator/generator.py @@ -37,9 +37,8 @@ from util.generateCourses import getSampleCourses } ''' -def exists(n): return True if n not in ('', None) else False - -def getLineNumber(): return currentframe().f_back.f_lineno +exists = lambda n : True if n not in ('', None) else False +getLineNumber = lambda : currentframe().f_back.f_lineno # Takes in information to create or add a new conflict # Returns if the particular student has a previous error