Files
GeneratorCSV/generator.py

61 lines
1.2 KiB
Python
Raw Normal View History

2020-08-06 18:10:55 +02:00
"""
2020-08-06 18:00:05 +02:00
# GeneratorCSV
2020-08-06 18:17:00 +02:00
# Wersja 4.0 Experimental
2020-08-06 18:00:05 +02:00
# by Mateusz Skoczek
# luty 2019 - grudzień 2019
# dla ZSP Sobolew
2020-08-06 17:37:15 +02:00
2020-08-06 18:10:55 +02:00
#
# Główny skrypt uruchamiający
#
"""
2020-08-06 17:37:15 +02:00
2020-08-06 18:19:38 +02:00
# ------------ # Import bibliotek zewnętrznych i modułów oraz inicjacja funkcji zapisywania crashlogów # ------------- #
2020-08-06 17:37:15 +02:00
2020-08-06 18:19:38 +02:00
# Funkcja zapisująca crashlogi
def crash(ErrorCode):
import sys as SS
import time as TM
d = TM.localtime()
name = 'crashlogs/crash_' + str(d[2]) + str(d[1]) + str(d[0]) + str(d[3]) + str(d[4]) + str(d[5]) + '.txt'
with open(name, 'w') as crash:
crash.write('Critical error!\n' + ErrorCode)
SS.exit(0)
# Błędy
E000x00 = "Brak głównego pliku składowego programu ('main.py'). Przywróć plik. (E000x00)"
2020-08-06 17:37:15 +02:00
2020-08-06 18:12:58 +02:00
# ----------------------------------- # Import bibliotek zewnętrznych i modułów # ------------------------------------ #
2020-08-06 17:37:15 +02:00
2020-08-06 18:10:55 +02:00
import os as OS
2020-08-06 18:19:38 +02:00
2020-08-06 17:37:15 +02:00
2020-08-06 18:10:55 +02:00
# ----------------------------------------- # Uruchomienie głównego modułu # ----------------------------------------- #
2020-08-06 17:37:15 +02:00
2020-08-06 18:00:05 +02:00
try:
2020-08-06 18:19:38 +02:00
fck = open("components/main.py")
2020-08-06 18:00:05 +02:00
except:
2020-08-06 18:19:38 +02:00
crash(E000x00)
2020-08-06 18:10:55 +02:00
else:
2020-08-06 18:19:38 +02:00
OS.system("components\main.py")