Commit ·
b6b07c0
1
Parent(s): 9ab485c
still initial commit
Browse files
app.py
CHANGED
|
@@ -3,6 +3,18 @@ import cv2
|
|
| 3 |
import numpy as np
|
| 4 |
import gradio as gr
|
| 5 |
import modal
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 6 |
from fastrtc import Stream, get_cloudflare_turn_credentials
|
| 7 |
|
| 8 |
# ── Modal Backend ───────────────────────────────────────────────────────────
|
|
|
|
| 3 |
import numpy as np
|
| 4 |
import gradio as gr
|
| 5 |
import modal
|
| 6 |
+
|
| 7 |
+
# 🔥 MONKEY-PATCH HOTFIX: Bypasses the older Gradio version bug for gr.Sidebar
|
| 8 |
+
import inspect
|
| 9 |
+
_original_sidebar_init = gr.Sidebar.__init__
|
| 10 |
+
def _patched_sidebar_init(self, *args, **kwargs):
|
| 11 |
+
# Remove 'position' parameter if the underlying Gradio version doesn't support it
|
| 12 |
+
sig = inspect.signature(_original_sidebar_init)
|
| 13 |
+
if "position" not in sig.parameters:
|
| 14 |
+
kwargs.pop("position", None)
|
| 15 |
+
_original_sidebar_init(self, *args, **kwargs)
|
| 16 |
+
gr.Sidebar.__init__ = _patched_sidebar_init
|
| 17 |
+
|
| 18 |
from fastrtc import Stream, get_cloudflare_turn_credentials
|
| 19 |
|
| 20 |
# ── Modal Backend ───────────────────────────────────────────────────────────
|