Completed
Push — master ( 48a210...5d4049 )
by Sepand
01:03
created

run_2()   A

Complexity

Conditions 4

Size

Total Lines 18

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 1 Features 0
Metric Value
cc 4
c 1
b 1
f 0
dl 0
loc 18
rs 9.2
1
from qpage import *
2
import sys
3
def run_2():
4
    for i in actual_name:
5
        contain(i)  # write contains of each page
6
        html_end(i)  # end tags of each page
7
    css_creator()  # create css file
8
    icon_creator()
9
    robot_maker()
10
    close_files()
11
    print("Homepage is ready")
12
    print("Upload output folder contains directly to your host")
13
    print("Please Don't Change HTML Files Name")
14
    print_warning()
15
    if internet():
16
        server()
17
    browse = int(input("Preview Homepage?[1] or Not[2]"))
18
    if browse == 1:
19
        preview()
20
        close_files()
21
def run():
22
    try:
23
        response = create_folder()
24
        print("QPAGE By S.Haghighi & M.M.Rahimi")
25
        print("Version : " + version)
26
        version_control()
27
        if response:
28
            print(
29
                "At least one of the folders create for the first time ,\n"
30
                " please put your data in proper order and run program again\n Program Reboot Automaticly in 3 Sec")
31
            wait_func(3)
32
            run()
33
        clear_folder(out_dir)  # clear all of files in output directory
34
        page_name_update()  # update page names
35
        for i in actual_name:
36
            html_init(i)  # create pages html files
37
        menu_writer()  # write menu for each html file
38
        run_2()
39
    except FileNotFoundError:  # error exception in FileNotFound ( When Something Missed)
40
        close_files()
41
        vector_2 = error_finder()
42
        error_vector = vector_2[0]
43
        pass_vector = vector_2[1]
44
        print(str(len(error_vector)) + " Error")
45
        print("Please Check Following :\n")
46
        for i in range(len(error_vector)):
47
            print(str(i + 1) + "-" + error_vector[i])
48
        for i in range(len(pass_vector)):
49
            print(str(i + len(error_vector) + 1) + "-" + pass_vector[i])
50
        enter_to_exit()
51
    except ValueError:
52
        print("Bad Input")
53
        enter_to_exit()
54
55
if __name__ == "__main__":
56
    run()
57
58