Enoch commited on
Commit
d8555fc
·
1 Parent(s): 56ff9b4
Files changed (1) hide show
  1. app.py +7 -8
app.py CHANGED
@@ -34,8 +34,8 @@ logger.addHandler(logtail_handler)
34
  def increment_user_counter():
35
  """使用Logtail记录点击事件(替换原文件写入方法)"""
36
  try:
37
- logger.info("用户点击生成事件", extra={
38
- 'event_type': 'generate_click',
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=download_text,
 
 
 
 
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]