1+ # pylint: disable=import-outside-toplevel
2+
13import os
24import random
35import sys
4-
56from datetime import timedelta
67
78import django
1516
1617def read_list_file (filepath ):
1718 rows = []
18- with open (filepath ) as f :
19+ with open (filepath , "r" , encoding = "utf-8" ) as f :
1920 for line in f :
2021 rows .append (line .strip ())
2122 return rows
@@ -137,7 +138,7 @@ def create_default_users():
137138 }
138139
139140def create_default_courses (users ):
140- from course .models import Course , CourseInstance , Enrollment
141+ from course .models import Course , CourseInstance
141142
142143 course = Course .objects .create (
143144 name = "Def. Course" ,
@@ -236,9 +237,9 @@ def create_default_services():
236237 )
237238
238239 # A+ as an LTI Tool v1.3 for Moodle as the Platform.
239- with open ("/srv/lti-tool-private.key" , "r" ) as keyfile :
240+ with open ("/srv/lti-tool-private.key" , "r" , encoding = "utf-8" ) as keyfile :
240241 lti_tool_private = keyfile .read ()
241- with open ("/srv/lti-tool-public.key" , "r" ) as keyfile :
242+ with open ("/srv/lti-tool-public.key" , "r" , encoding = "utf-8" ) as keyfile :
242243 lti_tool_public = keyfile .read ()
243244
244245 lti_tool_key = LtiToolKey .objects .create (
@@ -263,49 +264,49 @@ def create_default_services():
263264def create_default_user_tags (course_instance , students ):
264265 from course .models import UserTag , UserTagging
265266
266- tag_basic , created = UserTag .objects .get_or_create (
267+ tag_basic , _created = UserTag .objects .get_or_create (
267268 course_instance = course_instance ,
268269 name = "Basic" ,
269270 slug = "basic" ,
270271 description = "Basic level" ,
271272 color = "#2cff14" ,
272273 )
273- tag_intermediate , created = UserTag .objects .get_or_create (
274+ tag_intermediate , _created = UserTag .objects .get_or_create (
274275 course_instance = course_instance ,
275276 name = "Intermediate" ,
276277 slug = "intermediate" ,
277278 description = "Intermediate level" ,
278279 color = "#e4fc2d" ,
279280 )
280- tag_advanced , created = UserTag .objects .get_or_create (
281+ tag_advanced , _created = UserTag .objects .get_or_create (
281282 course_instance = course_instance ,
282283 name = "Advanced" ,
283284 slug = "advanced" ,
284285 description = "Advanced level" ,
285286 color = "#f51505" ,
286287 )
287- tag_highschool , created = UserTag .objects .get_or_create (
288+ tag_highschool , _created = UserTag .objects .get_or_create (
288289 course_instance = course_instance ,
289290 name = "High school" ,
290291 slug = "highschool" ,
291292 description = "High school student" ,
292293 color = "#07dde8" ,
293294 )
294- tag_exchange , created = UserTag .objects .get_or_create (
295+ tag_exchange , _created = UserTag .objects .get_or_create (
295296 course_instance = course_instance ,
296297 name = "Exchange" ,
297298 slug = "exchange" ,
298299 description = "Exchange student" ,
299300 color = "#6706bd" ,
300301 )
301- tag_local , created = UserTag .objects .get_or_create (
302+ tag_local , _created = UserTag .objects .get_or_create (
302303 course_instance = course_instance ,
303304 name = "Local" ,
304305 slug = "local" ,
305306 description = "Local student" ,
306307 color = "#1100fc" ,
307308 )
308- tag_visitor , created = UserTag .objects .get_or_create (
309+ tag_visitor , _created = UserTag .objects .get_or_create (
309310 course_instance = course_instance ,
310311 name = "Visitor" ,
311312 slug = "visitor" ,
@@ -356,4 +357,3 @@ def create_default_student_groups(course_instance, students):
356357 services = create_default_services ()
357358 tags = create_default_user_tags (courses ['default' ], users ['students' ])
358359 create_default_student_groups (courses ['default' ], users ['students' ])
359-
0 commit comments