Christen Millerdurai commited on
Commit
6d8feaa
·
1 Parent(s): b583cbf
Files changed (1) hide show
  1. app.py +11 -25
app.py CHANGED
@@ -152,32 +152,18 @@ def patch_upstream_gradio_for_zerogpu(demo_entrypoint: Path) -> None:
152
  1,
153
  )
154
 
155
- if "def load_gradio_hero_css():\n" not in source:
156
- marker = "GRADIO_HERO_CSS_PATH = ASSETS_CSS_DIR / \"gradio_hero.css\"\n"
157
- if marker not in source:
158
- raise RuntimeError(f"Could not locate CSS path constant in {demo_entrypoint}")
159
- source = source.replace(
160
- marker,
161
- (
162
- marker +
163
- "\n"
164
- "@lru_cache(maxsize=1)\n"
165
- "def load_gradio_hero_css():\n"
166
- " if not GRADIO_HERO_CSS_PATH.exists():\n"
167
- " return None\n"
168
- " return GRADIO_HERO_CSS_PATH.read_text(encoding=\"utf-8\")\n"
169
- ),
170
- 1,
171
- )
172
-
173
- source = source.replace(" css=load_gradio_hero_css(),\n ) as app:\n", " ) as app:\n")
174
 
175
- launch_css_marker = " server_port=args.server_port,\n"
176
- launch_css_line = " css=load_gradio_hero_css(),\n"
177
- if launch_css_line not in source:
178
- if launch_css_marker not in source:
179
- raise RuntimeError(f"Could not locate Gradio launch arguments in {demo_entrypoint}")
180
- source = source.replace(launch_css_marker, launch_css_marker + launch_css_line, 1)
181
 
182
  demo_entrypoint.write_text(source, encoding="utf-8")
183
 
 
152
  1,
153
  )
154
 
155
+ injected_css_loader = (
156
+ "\n"
157
+ "@lru_cache(maxsize=1)\n"
158
+ "def load_gradio_hero_css():\n"
159
+ " if not GRADIO_HERO_CSS_PATH.exists():\n"
160
+ " return None\n"
161
+ " return GRADIO_HERO_CSS_PATH.read_text(encoding=\"utf-8\")\n"
162
+ )
163
+ if injected_css_loader in source:
164
+ source = source.replace(injected_css_loader, "", 1)
 
 
 
 
 
 
 
 
 
165
 
166
+ source = source.replace(" css=load_gradio_hero_css(),\n", "")
 
 
 
 
 
167
 
168
  demo_entrypoint.write_text(source, encoding="utf-8")
169