summaryrefslogtreecommitdiffstats
path: root/reportWriter.py
diff options
context:
space:
mode:
Diffstat (limited to 'reportWriter.py')
-rw-r--r--reportWriter.py36
1 files changed, 0 insertions, 36 deletions
diff --git a/reportWriter.py b/reportWriter.py
deleted file mode 100644
index ebbfecf..0000000
--- a/reportWriter.py
+++ /dev/null
@@ -1,36 +0,0 @@
-from dataclasses import dataclass
-import datetime
-
-@dataclass
-class MarkDownReportWriter:
- student_no:str
-
- def __post_init__(self):
- self.__push_line("""
-# %s Submission Report
-
-Report automatically generated at %s
-
-## Files\n\n""" % (self.student_no, datetime.datetime.now()))
-
- def __push_line(self, line):
- with open("%s_report.md" % self.student_no, "a") as f:
- f.write(line)
-
- def append_module(self, module_name, found = True, docs = None):
- self.__push_line("### File: `%s.py`\n\n" % module_name)
- if found:
- self.__push_line(" - [x] Present\n")
- if len(docs) > 2:
- self.__push_line(" - [x] Documented (%d characters)\n\n" % (len(docs)))
- else:
- self.__push_line(" - [ ] Present\n\n")
-
- def append_class(self, class_name, found = True, docs = None):
- self.__push_line("#### Class: `%s`\n\n" % class_name)
- if found:
- self.__push_line(" - [x] Present\n")
- if len(docs) > 2:
- self.__push_line(" - [x] Documented (%d characters)\n\n" % (len(docs)))
- else:
- self.__push_line(" - [ ] Present\n\n") \ No newline at end of file