nktssk commited on
Commit
00bdbd5
·
verified ·
1 Parent(s): 938bec3

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +22 -1
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.cases:
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: