Spaces:
Running
Running
Enoch
commited on
Commit
·
d8555fc
1
Parent(s):
56ff9b4
small
Browse files
app.py
CHANGED
@@ -34,8 +34,8 @@ logger.addHandler(logtail_handler)
|
|
34 |
def increment_user_counter():
|
35 |
"""使用Logtail记录点击事件(替换原文件写入方法)"""
|
36 |
try:
|
37 |
-
logger.info("
|
38 |
-
'event_type': '
|
39 |
'timestamp': datetime.datetime.now().isoformat(),
|
40 |
'service_version': '1.0'
|
41 |
})
|
@@ -499,18 +499,17 @@ with gr.Blocks(theme=gr.themes.Soft(
|
|
499 |
download_button = gr.Button("⬇️ 创建下载文件", variant="secondary")
|
500 |
download_file = gr.File(label="点击下载文件", visible=False)
|
501 |
|
502 |
-
# 设置下载按钮行为
|
503 |
download_button.click(
|
504 |
-
fn=
|
|
|
|
|
|
|
|
|
505 |
inputs=[final_output],
|
506 |
outputs=[download_file]
|
507 |
)
|
508 |
|
509 |
generate_button.click(
|
510 |
-
fn=increment_user_counter, # 第一步:立刻发送点击事件的日志
|
511 |
-
inputs=[],
|
512 |
-
outputs=[] # 把返回的字符串显示在“生成状态”文本框中
|
513 |
-
).then(
|
514 |
fn=generate_patent_document, # 第二步:再去真正生成文档
|
515 |
inputs=[bg, sh, pr, so, kp, adv, alt, model_dropdown],
|
516 |
outputs=[status_box, final_output]
|
|
|
34 |
def increment_user_counter():
|
35 |
"""使用Logtail记录点击事件(替换原文件写入方法)"""
|
36 |
try:
|
37 |
+
logger.info("用户点击下载按钮", extra={
|
38 |
+
'event_type': 'download_click',
|
39 |
'timestamp': datetime.datetime.now().isoformat(),
|
40 |
'service_version': '1.0'
|
41 |
})
|
|
|
499 |
download_button = gr.Button("⬇️ 创建下载文件", variant="secondary")
|
500 |
download_file = gr.File(label="点击下载文件", visible=False)
|
501 |
|
|
|
502 |
download_button.click(
|
503 |
+
fn=increment_user_counter, # 第一步:记录日志
|
504 |
+
inputs=[], # 不需要输入
|
505 |
+
outputs=[] # 不返回修改提示
|
506 |
+
).then(
|
507 |
+
fn=download_text, # 第二步:执行下载逻辑
|
508 |
inputs=[final_output],
|
509 |
outputs=[download_file]
|
510 |
)
|
511 |
|
512 |
generate_button.click(
|
|
|
|
|
|
|
|
|
513 |
fn=generate_patent_document, # 第二步:再去真正生成文档
|
514 |
inputs=[bg, sh, pr, so, kp, adv, alt, model_dropdown],
|
515 |
outputs=[status_box, final_output]
|