Passed
Push — master ( f92a60...087b33 )
by Matěj
02:24 queued 11s
created

oval_graph.command_line   A

Complexity

Total Complexity 5

Size/Duplication

Total Lines 27
Duplicated Lines 0 %

Test Coverage

Coverage 0%

Importance

Changes 0
Metric Value
eloc 19
dl 0
loc 27
rs 10
c 0
b 0
f 0
ccs 0
cts 18
cp 0
wmc 5

2 Functions

Rating   Name   Duplication   Size   Complexity  
A print_where_is_saved_result() 0 4 2
A arf_to_html() 0 11 3
1
import sys
2
3
from .arf_to_html import ArfToHtml
4
5
6
def print_where_is_saved_result(results_src):
7
    print("Results are saved:")
8
    for src in results_src:
9
        print(src)
10
11
12
def arf_to_html():
13
    client = ArfToHtml(sys.argv[1:])
14
    rules = client.search_rules_id()
15
    if len(rules) > 1:
16
        answers = client.run_gui_and_return_answers()
17
        if answers is not None:
18
            results_src = client.prepare_data(answers)
19
            print_where_is_saved_result(results_src)
20
    else:
21
        results_src = client.prepare_data({'rules': [rules[0]['id_rule']]})
22
        print_where_is_saved_result(results_src)
23
24
25
if __name__ == '__main__':
26
    arf_to_html()
27