コード例 #1
0
 def __init__(self):
     self.date = dt.today()
     self.semester = self.get_semester()
     self.academic_year = self.academic_year()
     self.credentials = Authenticate.get_credentials()
     self.data = self.get_data()  # Dictionary indexed by class periods.
     self.print_results()
コード例 #2
0
    def __init__(self, d):
        self.credentials = Authenticate.get_credentials()
        self.file_names = self.get_file_names()  # Files to process.

        self.date = d.date
        self.semester = d.semester
        self.academic_year = d.academic_year
        self.students = d.data  # Dictionary indexed by periods.
コード例 #3
0
ファイル: data.py プロジェクト: brett-ford/grade-reports
 def __init__(self, df=None):
     self.credentials = Authenticate.get_credentials()
     self.date = dt.today()
     self.semester = self.get_semester()
     self.academic_year = self.get_academic_year()
     if df is None:
         self.periods = self.get_periods()
         self.student_data = self.get_data()
     else:
         self.student_data = df  # Pandas DataFrame
コード例 #4
0
ファイル: seating.py プロジェクト: brett-ford/seats
    def __init__(self, user_input):
        self.history = self.get_history()  # Past seating charts.
        self.update_number = self.history["Updates"][-1][
            "Number"] + 1  # Calculate update number.

        self.time_stamp = dt.today().strftime(
            '%Y-%m-%d %H:%M:%S')  # Time stamp for update.

        self.periods = self.get_periods(
            user_input)  # Periods for which a change is requested.

        self.credentials = Authenticate.get_credentials()
        self.class_lists = self.get_class_lists()  # Current class lists.

        self.seating_chart = self.get_seating_chart(
        )  # Current seating arrangements.
        print(self.seating_chart)
コード例 #5
0
 def __init__(self, d):
     self.credentials = Authenticate.get_credentials()
     self.run_setup(d)