From b00040cdd93ddd1b8bfe21a1030118cc1cf5b7c7 Mon Sep 17 00:00:00 2001 From: KV Date: Sat, 10 Oct 2020 21:43:27 +0200 Subject: [PATCH] Add version number to output files with meta info Tag the .gv and .html output files with generator and version number. --- src/wireviz/Harness.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/wireviz/Harness.py b/src/wireviz/Harness.py index a29ce35..f5ef5e5 100644 --- a/src/wireviz/Harness.py +++ b/src/wireviz/Harness.py @@ -3,7 +3,7 @@ from wireviz.DataClasses import Connector, Cable from graphviz import Graph -from wireviz import wv_colors, wv_helper +from wireviz import wv_colors, wv_helper, __version__ from wireviz.wv_colors import get_color_hex from wireviz.wv_helper import awg_equiv, mm2_equiv, tuplelist2tsv, \ nested_html_table, flatten2d, index_if_list, html_line_breaks, \ @@ -63,7 +63,7 @@ class Harness: def create_graph(self) -> Graph: dot = Graph() - dot.body.append('// Graph generated by WireViz') + dot.body.append('// Graph generated by WireViz ' + __version__) dot.body.append('// https://github.com/formatc1702/WireViz') font = 'arial' dot.attr('graph', rankdir='LR', @@ -296,7 +296,12 @@ class Harness: # HTML output with open_file_write(f'{filename}.html') as file: file.write('\n') - file.write('') + file.write('\n') + file.write(' \n') + file.write(f' \n') + file.write(' Wireviz Diagram and BOM\n') + file.write('\n') file.write('

Diagram

') with open_file_read(f'{filename}.svg') as svg: