From dbafd8f28439fddd684e6115d9dfb4a65a0d178e Mon Sep 17 00:00:00 2001 From: Tue Herlau <tuhe@dtu.dk> Date: Fri, 12 Jul 2024 16:24:47 +0200 Subject: [PATCH] udpates --- setup.py | 2 +- src/coursebox/material/documentation.py | 1 + src/coursebox/student_files/student_files.py | 6 +++++- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/setup.py b/setup.py index 3d3630f..b5b531c 100644 --- a/setup.py +++ b/setup.py @@ -13,7 +13,7 @@ with open("README.md", "r", encoding="utf-8") as fh: setuptools.setup( name="coursebox", - version="0.1.20.1", + version="0.1.20.2", author="Tue Herlau", author_email="tuhe@dtu.dk", description="A course management system currently used at DTU", diff --git a/src/coursebox/material/documentation.py b/src/coursebox/material/documentation.py index e5d9e26..400dd8a 100644 --- a/src/coursebox/material/documentation.py +++ b/src/coursebox/material/documentation.py @@ -92,6 +92,7 @@ def build_sphinx_documentation(cut_files=False, open_browser=True, build_and_cop x[k]['files'] = files # print(">>> k class is: ") # print(info_paths.core_conf['projects_all'][k]) + f = info_paths.core_conf['projects_all'][k]['class'].mfile() with open(f.split("_grade.py")[0], 'r') as ff: l = [l for l in ff.read().splitlines() if "(Report)" in l].pop().split("(")[0].split(" ")[-1] diff --git a/src/coursebox/student_files/student_files.py b/src/coursebox/student_files/student_files.py index 5d9c782..8722bde 100644 --- a/src/coursebox/student_files/student_files.py +++ b/src/coursebox/student_files/student_files.py @@ -33,7 +33,11 @@ def setup_student_files(run_files=True, # from coursebox.core.info import class_information # info = class_information() from coursebox.core.info import core_conf - PACKAGE = list(core_conf['projects_all'].values()).pop()['module_public'].split(".")[0] + try: + PACKAGE = list(core_conf['projects_all'].values()).pop()['module_public'].split(".")[0] + except Exception as e: + PACKAGE = core_conf['package'] + if censor_files: -- GitLab