1313import os
1414
1515logger = getLogger (__name__ )
16- course_client = Courses ()
1716pretext = "ARCHIVED: "
1817
1918
@@ -23,11 +22,6 @@ class Command(BaseCommand):
2322 def add_arguments (self , parser ):
2423 parser .add_argument ("term_sis_id" , help = "Term SIS ID" )
2524
26- def update_course_title (self , course_id , name , course_code ):
27- url = COURSES_API .format (course_id )
28- body = {"course" : {"name" : name , "course_code" : course_code }}
29- return course_client ._put_resource (url , body )
30-
3125 def handle (self , * args , ** options ):
3226 term_sis_id = options .get ("term_sis_id" )
3327
@@ -70,8 +64,10 @@ def handle(self, *args, **options):
7064 new_short_name = f"{ pretext } { short_name } "
7165
7266 try :
73- data = self .update_course_title (
74- course_id , new_long_name , new_short_name )
67+ url = COURSES_API .format (course_id )
68+ body = {"course" : {"name" : new_long_name ,
69+ "course_code" : new_short_name }}
70+ data = course_client ._put_resource (url , body )
7571 logger .info (
7672 f"Update course name for { sis_course_id } : { new_long_name } " )
7773 except DataFailureException as ex :
0 commit comments