11from .base_api import _BaseAPI
22
3- class Courses (BaseAPI ):
3+ class Courses (_BaseAPI ):
44
55 _ENDPOINT_COURSES = 'courses'
66 _ENDPOINT_MINIFIED_COURSES = 'courses/list'
@@ -15,7 +15,7 @@ def list_courses(self, sort=None, page=None, per_page=None, semester=None, credi
1515 List all courses with optional filters.
1616
1717 """
18- return self .make_request (self ._ENDPOINT_COURSES , sort , page , per_page , semester , credits , dept_id , gen_ed )
18+ return self ._make_request (self ._ENDPOINT_COURSES , sort = sort , page = page , per_page = per_page , semester = semester , credits = credits , dept_id = dept_id , gen_ed = gen_ed )
1919
2020 def list_minified_courses (self , sort = None , page = None , per_page = None , semester = None ):
2121
@@ -25,7 +25,7 @@ def list_minified_courses(self, sort=None, page=None, per_page=None, semester=No
2525
2626 """
2727
28- return self .make_request (self ._ENDPOINT_COURSES , sort , page , per_page , semester )
28+ return self ._make_request (self ._ENDPOINT_COURSES , sort = sort , page = page , per_page = per_page , semester = semester )
2929
3030 def list_sections (self , sort = None , page = None , per_page = None , course_id = None , seats = None , open_seats = None , waitlist = None , semester = None ):
3131
@@ -35,17 +35,17 @@ def list_sections(self, sort=None, page=None, per_page=None, course_id=None, sea
3535
3636 """
3737
38- return self .make_request (self ._ENDPOINT_SECTIONS , sort , page , per_page , course_id , seats , open_seats , waitlist , semester )
38+ return self ._make_request (self ._ENDPOINT_SECTIONS , sort = sort , page = page , per_page = per_page , course_id = course_id , seats = seats , open_seats = open_seats , waitlis = waitlist , semester = semester )
3939
40- def view_specific_sections (self , section_ids , semester = None ):
40+ def view_specific_sections (self , section_ids : list , semester = None ):
4141
4242 """
4343
4444 View specific sections by section IDs.
4545
4646 """
4747
48- return self .make_request (f'{ self ._ENDPOINT_SECTIONS } /{ section_ids } ' , semester )
48+ return self ._make_request (f'{ self ._ENDPOINT_SECTIONS } /{ section_ids } ' , semester = semester )
4949
5050 def view_specific_courses (self , course_ids , semester = None ):
5151
@@ -55,7 +55,7 @@ def view_specific_courses(self, course_ids, semester=None):
5555
5656 """
5757
58- return self .make_request (f'{ self ._ENDPOINT_COURSES } /{ course_ids } ' , semester )
58+ return self ._make_request (f'{ self ._ENDPOINT_COURSES } /{ course_ids } ' , semester = semester )
5959
6060 def view_sections_for_course (self , course_ids , semester = None ):
6161
@@ -65,7 +65,7 @@ def view_sections_for_course(self, course_ids, semester=None):
6565
6666 """
6767
68- return self .make_request (f'{ self ._ENDPOINT_COURSES } /{ course_ids } /sections' , semester )
68+ return self ._make_request (f'{ self ._ENDPOINT_COURSES } /{ course_ids } /sections' , semester = semester )
6969
7070 def view_specific_sections_for_course (self , course_ids , section_ids ):
7171
@@ -75,7 +75,7 @@ def view_specific_sections_for_course(self, course_ids, section_ids):
7575
7676 """
7777
78- return self .make_request (f'{ self ._ENDPOINT_COURSES } /{ course_ids } /sections/{ section_ids } ' )
78+ return self ._make_request (f'{ self ._ENDPOINT_COURSES } /{ course_ids } /sections/{ section_ids } ' )
7979
8080 def list_semesters (self ):
8181
@@ -85,7 +85,7 @@ def list_semesters(self):
8585
8686 """
8787
88- return self .make_request (self ._ENDPOINT_SEMESTERS )
88+ return self ._make_request (self ._ENDPOINT_SEMESTERS )
8989
9090 def list_departments (self ):
9191
@@ -95,4 +95,4 @@ def list_departments(self):
9595
9696 """
9797
98- return self .make_request (self ._ENDPOINT_DEPARTMENTS )
98+ return self ._make_request (self ._ENDPOINT_DEPARTMENTS )
0 commit comments