-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmain.py
More file actions
30 lines (21 loc) · 819 Bytes
/
main.py
File metadata and controls
30 lines (21 loc) · 819 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
from asc2png.main_asc2png import convert
from circuit_generator.main_generator import generate
import time
import sys
from io import StringIO
if __name__ == "__main__":
number_of_circuits = int(input("Ingrese el número de circuitos a generar: "))
start_time = time.time()
print("-------------ASC---------------")
generate(number_of_circuits)
print("-------------TEX, PDF & PNG---------------")
# Configura un StringIO para capturar la salida de writeCircuiTikz
output_buffer = StringIO()
# Sobrescribe el atributo stdout de sys
sys.stdout = output_buffer
convert()
# Restaura el stdout original
sys.stdout = sys.__stdout__
end_time = time.time()
elapsed_time = end_time - start_time
print(f"Tiempo transcurrido generacion: {elapsed_time} segundos")