Skip to content

Commit d931010

Browse files
committed
drop extra Courses instance
1 parent 03a21fb commit d931010

File tree

1 file changed

+4
-8
lines changed

1 file changed

+4
-8
lines changed

sis_provisioner/management/commands/update_course_titles.py

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313
import os
1414

1515
logger = getLogger(__name__)
16-
course_client = Courses()
1716
pretext = "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

Comments
 (0)