Some API fix:

now /find/<text>?strong=<0,1> is right route,
'find' always returns array
This commit is contained in:
jar3b
2016-04-24 12:31:18 +03:00
parent 682200c4c1
commit 72d0036879
4 changed files with 35 additions and 37 deletions

View File

@@ -46,10 +46,9 @@ class FiasFactory:
pattern = re.compile(r"[A-za-zА-Яа-я \-,.#№]+")
assert pattern.match(param), "Invalid parameter value"
# text - строка поиска
# strong - строгий поиск (True) или "мягкий" (False) (с допущением ошибок, опечаток)
# Строгий используется при импорте из внешних систем (автоматически), где ошибка критична
# text - строка поиска
# strong - строгий поиск (True) или "мягкий" (False) (с допущением ошибок, опечаток)
# Строгий используется при импорте из внешних систем (автоматически), где ошибка критична
def find(self, text, strong=False):
try:
text = urllib.parse.unquote(str(text))