def start():
logg = open(os.path.join(os.getcwd(), "logs", strftime("%Y_%-m_%-d_%-I_%-M_%-S_dollop-os.log")), "w+")
logg.write("DollopOS is now starting up...")
print("Current Platform: ", sys.platform)
print("Current Revision: ", currev)
print("Pygame Version", pygame.ver)
logg.write("Platfrom:")
logg.write(sys.platform)
logg.write("\n")
logg.write("Revision:")
logg.write(currev)
logg.write("\n")
logg.write("Pygame Version:")
logg.write(pygame.ver)
logg.write("\n")
process = subprocess.Popen("python main.py booting", shell=True, stdout=subprocess.PIPE)
while process.returncode == None:
print(process.communicate()[0])
if process.communicate()[0] == "Restarting...":
global restarted
logg.close()
restarted = True
process.kill()
start()
logg.write(process.communicate()[0])
if (process.returncode == 0):
exit()
else:
print(process.returncode)
from errno import errorcode
print(errorcode.get(process.returncode))
exit()
评论列表
文章目录