soiz1 commited on
Commit
7da3597
·
verified ·
1 Parent(s): 383afd3

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +12 -1
app.py CHANGED
@@ -64,7 +64,6 @@ my_applio = loadThemes.load_theme() or "ParityError/Interstellar"
64
  import json
65
  from rvc.lib.tools.model_download import model_download_pipeline
66
 
67
- # JSONデータを解析する関数
68
  def process_model_data(json_data):
69
  try:
70
  # JSONデータをPythonの辞書型に変換
@@ -77,6 +76,18 @@ def process_model_data(json_data):
77
  for model in model_data:
78
  if len(model) >= 3: # URLが存在するか確認
79
  version, name, zip_url, *_ = model
 
 
 
 
 
 
 
 
 
 
 
 
80
  model_download_pipeline(zip_url)
81
  except json.JSONDecodeError as e:
82
  print(f"JSON解析エラー: {e}")
 
64
  import json
65
  from rvc.lib.tools.model_download import model_download_pipeline
66
 
 
67
  def process_model_data(json_data):
68
  try:
69
  # JSONデータをPythonの辞書型に変換
 
76
  for model in model_data:
77
  if len(model) >= 3: # URLが存在するか確認
78
  version, name, zip_url, *_ = model
79
+
80
+ # ZIP名を抽出
81
+ zip_name = os.path.splitext(os.path.basename(zip_url))[0]
82
+ pth_path = f"logs/{zip_name}/{zip_name}.pth"
83
+
84
+ # ファイルが存在する場合はスキップ
85
+ if os.path.exists(pth_path):
86
+ print(f"{pth_path} は既に存在します。スキップします。")
87
+ continue
88
+
89
+ # ファイルが存在しない場合は処理を実行
90
+ print(f"{pth_path} が存在しません。処理を開始します。")
91
  model_download_pipeline(zip_url)
92
  except json.JSONDecodeError as e:
93
  print(f"JSON解析エラー: {e}")