home · contact · privacy
plomtask
8 months agoRequire explicit call to Day.save to have any Day committed to DB.
Christian Heller [Sun, 17 Mar 2024 03:03:34 +0000 (04:03 +0100)]
Require explicit call to Day.save to have any Day committed to DB.

8 months agoAdd database connection, read and write Days through them.
Christian Heller [Sun, 17 Mar 2024 02:47:56 +0000 (03:47 +0100)]
Add database connection, read and write Days through them.

8 months agoTo DB schema validation error message add diff of offending lines.
Christian Heller [Sun, 17 Mar 2024 02:21:22 +0000 (03:21 +0100)]
To DB schema validation error message add diff of offending lines.

8 months agoAdd creation, validation, setting of rump database file.
Christian Heller [Sun, 17 Mar 2024 02:15:55 +0000 (03:15 +0100)]
Add creation, validation, setting of rump database file.

8 months agoAdd testing of Day sorting.
Christian Heller [Sun, 17 Mar 2024 01:05:26 +0000 (02:05 +0100)]
Add testing of Day sorting.

8 months agoFix and extend Day date testing.
Christian Heller [Sun, 17 Mar 2024 01:03:33 +0000 (02:03 +0100)]
Fix and extend Day date testing.

8 months agoAdd date validation for Days.
Christian Heller [Sun, 17 Mar 2024 01:00:33 +0000 (02:00 +0100)]
Add date validation for Days.

8 months agoMove TEMPLATES_DIR setting into run.py.
Christian Heller [Sun, 17 Mar 2024 00:54:01 +0000 (01:54 +0100)]
Move TEMPLATES_DIR setting into run.py.

8 months agoFix broken server __init__.
Christian Heller [Sun, 17 Mar 2024 00:51:46 +0000 (01:51 +0100)]
Fix broken server __init__.

8 months agoRe-structure whole code into more package-typical file modularity.
Christian Heller [Sun, 17 Mar 2024 00:43:45 +0000 (01:43 +0100)]
Re-structure whole code into more package-typical file modularity.

8 months agoRe-structure for unittest usage.
Christian Heller [Sun, 17 Mar 2024 00:24:00 +0000 (01:24 +0100)]
Re-structure for unittest usage.

8 months agoImprove type hints sufficiently for mypy not to complain, and for Day.__eq__ check...
Christian Heller [Sat, 16 Mar 2024 23:56:26 +0000 (00:56 +0100)]
Improve type hints sufficiently for mypy not to complain, and for Day.__eq__ check comparand's type.

8 months agoAdd type hints.
Christian Heller [Sat, 16 Mar 2024 23:44:33 +0000 (00:44 +0100)]
Add type hints.

8 months agoDisplay HandledException as HTML message with appropriate status code.
Christian Heller [Sat, 16 Mar 2024 23:36:22 +0000 (00:36 +0100)]
Display HandledException as HTML message with appropriate status code.

8 months agoAdd previously forgotten days module file, oops.
Christian Heller [Sat, 16 Mar 2024 23:24:38 +0000 (00:24 +0100)]
Add previously forgotten days module file, oops.

8 months agoUse different do_GET handlers for different paths.
Christian Heller [Sat, 16 Mar 2024 23:24:01 +0000 (00:24 +0100)]
Use different do_GET handlers for different paths.

8 months agoMove pylint configuration into .pylintrc.
Christian Heller [Sat, 16 Mar 2024 23:17:03 +0000 (00:17 +0100)]
Move pylint configuration into .pylintrc.

8 months agoAdd rump Days module.
Christian Heller [Sat, 16 Mar 2024 23:00:29 +0000 (00:00 +0100)]
Add rump Days module.

8 months agoAdd Jinja2 templating, and requirements.txt infrastructure.
Christian Heller [Sat, 16 Mar 2024 21:44:07 +0000 (22:44 +0100)]
Add Jinja2 templating, and requirements.txt infrastructure.

8 months agoAdd small script for setting up a proper development environment.
Christian Heller [Sat, 16 Mar 2024 21:36:34 +0000 (22:36 +0100)]
Add small script for setting up a proper development environment.

8 months agoAdd suggestion for pre-commit hook running mypy, flake8, pylint.
Christian Heller [Sat, 16 Mar 2024 21:29:07 +0000 (22:29 +0100)]
Add suggestion for pre-commit hook running mypy, flake8, pylint.

9 months agoSet up basic web server infrastructure.
Christian Heller [Sat, 16 Mar 2024 20:35:10 +0000 (21:35 +0100)]
Set up basic web server infrastructure.