Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -20,10 +20,10 @@ def setup_kaggle_api():
|
|
20 |
api.authenticate()
|
21 |
return api
|
22 |
except KeyError as e:
|
23 |
-
st.error(f"Missing
|
24 |
st.stop()
|
25 |
except Exception as e:
|
26 |
-
st.error(f"
|
27 |
st.stop()
|
28 |
|
29 |
def setup_drive_service():
|
@@ -130,7 +130,7 @@ def push_kaggle_kernel(api, temp_dir, notebook_slug):
|
|
130 |
cmd = f"kaggle kernels push -p {temp_dir}"
|
131 |
result = subprocess.run(cmd, shell=True, capture_output=True, text=True)
|
132 |
if result.returncode != 0:
|
133 |
-
st.error(f"
|
134 |
raise Exception
|
135 |
|
136 |
kernel_url = f"https://www.kaggle.com/code/{notebook_slug}"
|
@@ -170,7 +170,7 @@ def process_video(api, drive_service, video_file):
|
|
170 |
|
171 |
temp_dir = tempfile.mkdtemp()
|
172 |
|
173 |
-
with st.spinner("Triggering
|
174 |
kernel_url = push_kaggle_kernel(api, temp_dir, notebook_slug)
|
175 |
|
176 |
progress_bar = st.progress(0.0)
|
@@ -302,9 +302,9 @@ def main():
|
|
302 |
notebook_slug = f"{username}/video-to-bvh-converter"
|
303 |
kernel_exists = check_kernel_exists(api, notebook_slug)
|
304 |
if kernel_exists:
|
305 |
-
st.success(f"✅
|
306 |
else:
|
307 |
-
st.error(f"❌
|
308 |
except Exception as e:
|
309 |
st.error(f"❌failed: {e}")
|
310 |
|
|
|
20 |
api.authenticate()
|
21 |
return api
|
22 |
except KeyError as e:
|
23 |
+
st.error(f"Missing environment variable: {e}")
|
24 |
st.stop()
|
25 |
except Exception as e:
|
26 |
+
st.error(f" API setup failed: {e}")
|
27 |
st.stop()
|
28 |
|
29 |
def setup_drive_service():
|
|
|
130 |
cmd = f"kaggle kernels push -p {temp_dir}"
|
131 |
result = subprocess.run(cmd, shell=True, capture_output=True, text=True)
|
132 |
if result.returncode != 0:
|
133 |
+
st.error(f"kernel push failed: {result.stderr}")
|
134 |
raise Exception
|
135 |
|
136 |
kernel_url = f"https://www.kaggle.com/code/{notebook_slug}"
|
|
|
170 |
|
171 |
temp_dir = tempfile.mkdtemp()
|
172 |
|
173 |
+
with st.spinner("Triggering..."):
|
174 |
kernel_url = push_kaggle_kernel(api, temp_dir, notebook_slug)
|
175 |
|
176 |
progress_bar = st.progress(0.0)
|
|
|
302 |
notebook_slug = f"{username}/video-to-bvh-converter"
|
303 |
kernel_exists = check_kernel_exists(api, notebook_slug)
|
304 |
if kernel_exists:
|
305 |
+
st.success(f"✅kernel found")
|
306 |
else:
|
307 |
+
st.error(f"❌kernel not found")
|
308 |
except Exception as e:
|
309 |
st.error(f"❌failed: {e}")
|
310 |
|