diff options
Diffstat (limited to 'note.py')
| -rwxr-xr-x | note.py | 9 |
1 files changed, 4 insertions, 5 deletions
@@ -13,11 +13,10 @@ def latest_file(directory: Path) -> Path | None: return max(files, key=lambda p: p.stat().st_mtime) if files else None -def save(directory: Path, text: str) -> Path: +def save(directory: Path, text: str) -> None: filename = f"{datetime.now():%Y%m%d%H%M%S}.md" path = directory / filename - _ = path.write_text(text, encoding="utf-8") - return path + path.write_text(text, encoding="utf-8") def make_page(directory: Path) -> str: @@ -63,8 +62,8 @@ def main(): @bottle.route("/save", method="POST") def save_route(): text = request.forms.get("text", "") - path = save(args.directory, text) - return make_page(args.directory) + save(args.directory, text) + return bottle.redirect("/") run(host=args.host, port=args.port) |
