Update app.py
Browse files
app.py
CHANGED
@@ -12,6 +12,27 @@ import wikipediaapi
|
|
12 |
from PIL import Image
|
13 |
from transformers import pipeline, CLIPProcessor, CLIPModel
|
14 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
15 |
morph = pymorphy2.MorphAnalyzer()
|
16 |
|
17 |
def load_attractions_json(url):
|
@@ -62,7 +83,7 @@ def replace_numbers_with_text_in_context(text):
|
|
62 |
p = morph.parse(st)
|
63 |
if p:
|
64 |
best = p[0]
|
65 |
-
if cse in best.tag.
|
66 |
form = best.inflect({cse})
|
67 |
inflected_subtokens.append(form.word if form else st)
|
68 |
else:
|
|
|
12 |
from PIL import Image
|
13 |
from transformers import pipeline, CLIPProcessor, CLIPModel
|
14 |
|
15 |
+
import inspect
|
16 |
+
|
17 |
+
if not hasattr(inspect, 'getargspec'):
|
18 |
+
def getargspec(func):
|
19 |
+
sig = inspect.signature(func)
|
20 |
+
args = []
|
21 |
+
defaults = []
|
22 |
+
varargs = None
|
23 |
+
varkw = None
|
24 |
+
for name, param in sig.parameters.items():
|
25 |
+
if param.default != param.empty:
|
26 |
+
defaults.append(param.default)
|
27 |
+
if param.kind == param.VAR_POSITIONAL:
|
28 |
+
varargs = name
|
29 |
+
elif param.kind == param.VAR_KEYWORD:
|
30 |
+
varkw = name
|
31 |
+
else:
|
32 |
+
args.append(name)
|
33 |
+
return args, varargs, varkw, tuple(defaults) if defaults else None
|
34 |
+
inspect.getargspec = getargspec
|
35 |
+
|
36 |
morph = pymorphy2.MorphAnalyzer()
|
37 |
|
38 |
def load_attractions_json(url):
|
|
|
83 |
p = morph.parse(st)
|
84 |
if p:
|
85 |
best = p[0]
|
86 |
+
if cse in best.tag.case:
|
87 |
form = best.inflect({cse})
|
88 |
inflected_subtokens.append(form.word if form else st)
|
89 |
else:
|