boot.py 文件源码

python
阅读 41 收藏 0 点赞 0 评论 0

项目:DollopOS 作者: AppleJuiceSnake 项目源码 文件源码
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()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号