AnimeOverlord commited on
Commit
b6b07c0
·
1 Parent(s): 9ab485c

still initial commit

Browse files
Files changed (1) hide show
  1. app.py +12 -0
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 ───────────────────────────────────────────────────────────