Skip to content

Commit 89bd5de

Browse files
committed
null异常
1 parent fd6b942 commit 89bd5de

2 files changed

Lines changed: 7 additions & 6 deletions

File tree

task/buy.py

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff 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):

uv.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)