File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -120,14 +120,15 @@ def buy_stream(
120120 try :
121121 url = f"{ base_url } /api/ticket/order/createV2?project_id={ tickets_info ['project_id' ]} "
122122 if is_hot_project :
123- payload ["ctoken" ] = ctoken_generator .generate_ctoken (
123+ payload ["ctoken" ] = ctoken_generator .generate_ctoken ( # type: ignore
124124 is_create_v2 = True
125- ) # type: ignore
126- payload ["ptoken" ] = request_result ["data" ]["ptoken" ]
125+ )
126+ ptoken = request_result ["data" ]["ptoken" ] or ""
127+ payload ["ptoken" ] = ptoken
127128 payload ["orderCreateUrl" ] = (
128129 "https://show.bilibili.com/api/ticket/order/createV2"
129130 )
130- url += "&ptoken=" + request_result [ "data" ][ " ptoken" ]
131+ url += "&ptoken=" + ptoken
131132 ret = _request .post (
132133 url = url ,
133134 data = payload ,
@@ -263,7 +264,7 @@ def buy_new_terminal(
263264 command = [sys .executable ]
264265 else :
265266 # 2️⃣ 源码模式:检查「当前脚本目录」是否有 main.py
266- script_dir = os .path .dirname (os .path .abspath (__file__ ))
267+ script_dir = os .path .dirname (os .path .dirname ( os . path . abspath (__file__ ) ))
267268 main_py = os .path .join (script_dir , "main.py" )
268269
269270 if os .path .exists (main_py ):
You can’t perform that action at this time.
0 commit comments