logbookgenerator package¶
Subpackages¶
- logbookgenerator.computation package
- Submodules
- logbookgenerator.computation.code_processing module
- logbookgenerator.computation.comment_extraction module
- logbookgenerator.computation.config_generation module
- logbookgenerator.computation.context_generation module
- logbookgenerator.computation.parsing module
- logbookgenerator.computation.render_context module
- Module contents
- logbookgenerator.config package
- Submodules
- logbookgenerator.config.constants module
ConstantsConstants.ANSWER_ID_DELIMITERSConstants.ANSWER_KEYWORDConstants.BLOCK_COMMENT_MIDDLEConstants.BLOCK_COMMENT_STARTConstants.CODE_COMMENT_DELIMITERConstants.COMMENT_ENDConstants.COURSEWORK_REGEXConstants.DATE_DATETIME_FORMATConstants.DATE_REGEX_FORMATConstants.DEFAULT_CONFIG_FILEConstants.DEFAULT_INPUT_DIRECTORYConstants.DEFAULT_LOG_SAVE_PATHConstants.DEFAULT_MODULE_CODEConstants.DEFAULT_MODULE_NAMEConstants.DEFAULT_OUTPUT_FILEConstants.DEFAULT_STATEMENT_TEXTConstants.DEFAULT_UNIVERSITY_DEPARTMENTConstants.DEFAULT_UNIVERSITY_NAMEConstants.FORBIDDEN_CODEConstants.ID_REGEX_FORMATConstants.INLINE_ANSWER_COMMENTConstants.INLINE_COMMENT_STARTConstants.JINJA_DATE_FORMATConstants.LOGGING_CONSOLE_FORMATConstants.LOGGING_DATE_FORMATConstants.LOGGING_LEVEL_CONSOLE_DEFAULTConstants.LOGGING_LEVEL_LOGFILE_DEFAULTConstants.LOGGING_LOGFILE_FORMATConstants.LOGGING_TIMESTAMP_FORMATConstants.LOGGING_TRACEBACKSConstants.POSSIBLE_LOGGING_LEVELSConstants.SEMESTER_CHOICESConstants.SUCCESS_CODEConstants.SUCCESS_TEXTConstants.TASK_ANNOTATIONConstants.WEEK_ANNOTATIONConstants.YEAR_REGEX_FORMAT
- logbookgenerator.config.paths module
- Module contents
- logbookgenerator.integrations package
- logbookgenerator.interface package
- logbookgenerator.logs package
- logbookgenerator.utilities package
Submodules¶
logbookgenerator.main module¶
main.py: Called when the package is ran as a script.
- logbookgenerator.main.main() None¶
Overall control flow of the application.
Notes
This function is the entry point for the application, so only really contains overall control flow logic. The actual work is done in the other modules, usually.
Module contents¶
Generates a logbook. Designed for the University of Lincoln’s Scientific Computing module.