Difficult-Rocket/DR-start.py
shenjack fd5963bc0a [build skip] use dsm with secret
[build skip] add delete task and try upload

[build skip] key error fix

[build skip] key error?

not use secret

Update dsm.py

Update dsm.py

Update dsm.py

Update dsm.py

Update dsm.py

Update dsm.py

Update dsm.py

[build skip] try use better

一些奇怪东西

update with md5_check

Update page.yml

Update page.yml

try build

fix: last md5 detect use local one

add more mdbook extention

reformat and add more

add cmd run

i18n not 18n

try use local build mdbook

Update page.yml

try with openai

Update page.yml

Update page.yml

Update page.yml

Update page.yml

Update page.yml

Update page.yml

Update dsm.py

Update dsm.py

Update dsm.py

Update dsm.py

Update dsm.py

Update dsm.py

Update dsm.py

Update dsm.py

try new one

use custom TEMP

use new path

逝逝

page toc later

add back debug print

try to add back pagetoc

try to use pagetoc-0.1.7 [build skip]

just upload the theme folder~ [build skip]

get plant UML [build skip]

add log out for dsm.py [build skip]

clean up useless "f"
2023-03-19 11:46:27 +08:00

48 lines
1.5 KiB
Python
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# -------------------------------
# Difficult Rocket
# Copyright © 2020-2023 by shenjackyuanjie 3695888@qq.com
# All rights reserved
# -------------------------------
import os
import sys
import time
hi = """Difficult Rocket is writen by shenjackyuanjie
email: 3695888@qq.com or shyj3695888@163.com
QQ: 3695888"""
errors = {
'TestError': '游戏正在调试中,某处引发了一个 TestError不是bug造成的原因',
'AssertionError': '游戏的某处检查未通过情报告issue',
'error.unknown': '游戏报错了现在输出报错信息请报告issue',
'error.happen': '游戏出现了一个报错!正在处理'
}
def print_path() -> None:
print(f'{__file__=}')
print(f'{sys.path=}')
print(f'{sys.path[0]=}')
print(f'{sys.argv[0]=}')
print(f'{os.getcwd()=}')
print(f'{os.path.abspath(__file__)=}')
print(f'{os.path.realpath(__file__)=}')
print(f'{os.path.split(os.path.split(os.path.realpath(__file__))[0])=}')
# 输出一遍大部分文件位置相关信息 以后可能会加到logs里
def modify_path() -> None:
file_path = os.path.split(os.path.realpath(__file__))[0]
os.chdir(file_path) # 将运行路径切换到文件位置 防止bug
sys.path.append(f'{file_path}/Difficult_Rocket') # 添加local path
sys.path.append(f'{file_path}/libs') # 添加 libs path
if __name__ == '__main__':
print(hi) # hi
# 记录启动信息
start_time_ns = time.time_ns()
start_time_perf_ns = time.perf_counter_ns()
print_path()
modify_path()