Added examples

This commit is contained in:
2019-06-23 21:38:57 +02:00
parent 04efe33e7f
commit b4acf257f6
8 changed files with 369 additions and 0 deletions

View File

@@ -0,0 +1,25 @@
#!/usr/bin/python3
# coding=utf-8
import cgi
from tasks_lib import enc_print
from tasks_lib import flip_task_state, read_task, write_task, redirect, print_exception_page
try:
# Zugriff auf Formulardaten
form = cgi.FieldStorage(encoding='utf8')
filename = form.getfirst('timestamp')
assert filename is not None
# Zustand des Tasks ändern und speichern
task = flip_task_state(read_task(filename))
write_task(filename, task)
# Weiterleitung auf Übersichtsseite
redirect("tasks-show.py")
# Rudimentäres Error-Handling ...
except Exception as e:
print_exception_page("Fehler", "Fehler beim Ändern!", e)