soiz1 commited on
Commit
01df38f
·
verified ·
1 Parent(s): b0281cb

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -2
app.py CHANGED
@@ -16,8 +16,14 @@ def zip_folder(dataset_name, folder_name, output_zip):
16
  Returns:
17
  str: ZIPファイルのパス。
18
  """
19
- # データセットをロード
20
- dataset = load_dataset(dataset_name)
 
 
 
 
 
 
21
 
22
  # 一時ディレクトリに保存
23
  temp_dir = "temp_dataset"
@@ -31,6 +37,7 @@ def zip_folder(dataset_name, folder_name, output_zip):
31
  # フォルダパスを指定
32
  folder_path = os.path.join(temp_dir, folder_name)
33
  if not os.path.exists(folder_path):
 
34
  return f"指定されたフォルダ {folder_name} が見つかりませんでした。"
35
 
36
  # ZIPファイルに圧縮
 
16
  Returns:
17
  str: ZIPファイルのパス。
18
  """
19
+ try:
20
+ # データセットをロード
21
+ print(f"ロード対象データセット: {dataset_name}")
22
+ dataset = load_dataset(dataset_name)
23
+ except FileNotFoundError:
24
+ return f"指定されたデータセット '{dataset_name}' が見つかりません。"
25
+ except Exception as e:
26
+ return f"エラーが発生しました: {str(e)}"
27
 
28
  # 一時ディレクトリに保存
29
  temp_dir = "temp_dataset"
 
37
  # フォルダパスを指定
38
  folder_path = os.path.join(temp_dir, folder_name)
39
  if not os.path.exists(folder_path):
40
+ shutil.rmtree(temp_dir)
41
  return f"指定されたフォルダ {folder_name} が見つかりませんでした。"
42
 
43
  # ZIPファイルに圧縮