colonelwatch commited on
Commit
2df5624
·
1 Parent(s): 165ff3a

Handle pre-defined version of ZeroGPU spaces

Browse files
Files changed (2) hide show
  1. README.md +0 -1
  2. app.py +5 -4
README.md CHANGED
@@ -4,7 +4,6 @@ emoji: 📝
4
  colorFrom: blue
5
  colorTo: gray
6
  sdk: gradio
7
- python_version: 3.12
8
  sdk_version: 5.20.0
9
  app_file: app.py
10
  pinned: false
 
4
  colorFrom: blue
5
  colorTo: gray
6
  sdk: gradio
 
7
  sdk_version: 5.20.0
8
  app_file: app.py
9
  pinned: false
app.py CHANGED
@@ -8,7 +8,7 @@ import os
8
  from math import log10
9
  from pathlib import Path
10
  from sys import stderr
11
- from typing import TypedDict, Self, Any, Callable
12
 
13
  from datasets import Dataset
14
  from datasets.search import FaissIndex
@@ -26,6 +26,9 @@ try:
26
  except ImportError:
27
  spaces = None
28
 
 
 
 
29
 
30
  class IndexParameters(TypedDict):
31
  recall: float # in this case 10-recall@10
@@ -113,9 +116,7 @@ class Work:
113
  return " ".join(word for word in abstract_words if word is not None)
114
 
115
 
116
- def get_env_var[T, U](
117
- key: str, type_: Callable[[str], T] = str, default: U = None
118
- ) -> T | U:
119
  var = os.getenv(key)
120
  if var is not None:
121
  var = type_(var)
 
8
  from math import log10
9
  from pathlib import Path
10
  from sys import stderr
11
+ from typing import TypedDict, TypeVar, Self, Any, Callable
12
 
13
  from datasets import Dataset
14
  from datasets.search import FaissIndex
 
26
  except ImportError:
27
  spaces = None
28
 
29
+ T = TypeVar("T")
30
+ U = TypeVar("U")
31
+
32
 
33
  class IndexParameters(TypedDict):
34
  recall: float # in this case 10-recall@10
 
116
  return " ".join(word for word in abstract_words if word is not None)
117
 
118
 
119
+ def get_env_var(key: str, type_: Callable[[str], T] = str, default: U = None) -> T | U:
 
 
120
  var = os.getenv(key)
121
  if var is not None:
122
  var = type_(var)