Commit 7579a315 authored by Bram Schoenmakers's avatar Bram Schoenmakers

Only print <HR/> when an attribute is going to be printed

parent 30f5bb1a
...@@ -55,20 +55,23 @@ class DotPrinter(Printer): ...@@ -55,20 +55,23 @@ class DotPrinter(Printer):
"<BR />".join(wrap(p_todo.text(), 35)), "<BR />".join(wrap(p_todo.text(), 35)),
"</S>" if todo.is_completed() else "", "</S>" if todo.is_completed() else "",
) )
node_result += '<HR/>'
priority = p_todo.priority() priority = p_todo.priority()
start_date = p_todo.start_date()
due_date = p_todo.due_date()
if priority or start_date or due_date:
node_result += '<HR/>'
if priority: if priority:
node_result += print_row('Prio:', p_todo.priority()) node_result += print_row('Prio:', p_todo.priority())
start_date = p_todo.start_date()
if start_date: if start_date:
node_result += print_row('Starts:', "{} ({})".format( node_result += print_row('Starts:', "{} ({})".format(
start_date.isoformat(), start_date.isoformat(),
humanize_date(start_date) humanize_date(start_date)
)) ))
due_date = p_todo.due_date()
if due_date: if due_date:
node_result += print_row('Due:', "{} ({})".format( node_result += print_row('Due:', "{} ({})".format(
due_date.isoformat(), due_date.isoformat(),
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment