Raghu commited on
Commit
b75eec8
·
1 Parent(s): ccb254e

Monkeypatch Gradio api_info to bypass json_schema bool crash

Browse files
Files changed (1) hide show
  1. app.py +7 -0
app.py CHANGED
@@ -8,6 +8,7 @@ import torch
8
  import torch.nn as nn
9
  import numpy as np
10
  import gradio as gr
 
11
  import easyocr
12
  import json
13
  import re
@@ -19,6 +20,12 @@ from sklearn.ensemble import IsolationForest
19
  import warnings
20
  warnings.filterwarnings('ignore')
21
 
 
 
 
 
 
 
22
  # ============================================================================
23
  # Configuration
24
  # ============================================================================
 
8
  import torch.nn as nn
9
  import numpy as np
10
  import gradio as gr
11
+ import gradio.routes as gr_routes
12
  import easyocr
13
  import json
14
  import re
 
20
  import warnings
21
  warnings.filterwarnings('ignore')
22
 
23
+ # ---------------------------------------------------------------------------
24
+ # Work around Gradio json_schema traversal crash on Spaces by disabling API info
25
+ # ---------------------------------------------------------------------------
26
+ gr_routes.api_info = lambda serialize=True: {}
27
+ gr.Blocks.get_api_info = lambda self: {}
28
+
29
  # ============================================================================
30
  # Configuration
31
  # ============================================================================