GPTfree api commited on
Commit
29a949b
·
verified ·
1 Parent(s): b00675f

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -1
app.py CHANGED
@@ -45,12 +45,16 @@ def download_video():
45
  ]
46
 
47
  # yt-dlpコマンドを実行
48
- result = subprocess.run(cmd, check=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
49
 
50
  # 出力とエラーメッセージをログに表示
51
  print(result.stdout.decode()) # コマンド実行結果を表示
52
  print(result.stderr.decode()) # エラーメッセージを表示
53
 
 
 
 
 
54
  # ダウンロードされたファイルのパスを取得
55
  file_path = os.path.join(output_path, 'nRh5QyKIs8o.mp4') # 動的にファイル名を取得する方法が良い
56
  if not os.path.exists(file_path):
 
45
  ]
46
 
47
  # yt-dlpコマンドを実行
48
+ result = subprocess.run(cmd, check=False, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
49
 
50
  # 出力とエラーメッセージをログに表示
51
  print(result.stdout.decode()) # コマンド実行結果を表示
52
  print(result.stderr.decode()) # エラーメッセージを表示
53
 
54
+ # エラーメッセージがあれば、それを返す
55
+ if result.returncode != 0:
56
+ return jsonify({"error": result.stderr.decode()}), 500
57
+
58
  # ダウンロードされたファイルのパスを取得
59
  file_path = os.path.join(output_path, 'nRh5QyKIs8o.mp4') # 動的にファイル名を取得する方法が良い
60
  if not os.path.exists(file_path):