fruitpicker01
commited on
Commit
•
c430b58
1
Parent(s):
8da3d7c
Update app.py
Browse files
app.py
CHANGED
@@ -982,7 +982,7 @@ def check_no_superlative_adjectives(message):
|
|
982 |
morphs = [morph.parse(word)[0] for word in words]
|
983 |
|
984 |
for morph in morphs:
|
985 |
-
if '
|
986 |
print(f"Не пройдена проверка: Превосходная степень прилагательных. Сообщение: {message}")
|
987 |
return False
|
988 |
return True
|
@@ -1027,11 +1027,14 @@ def check_no_subordinate_clauses_chain(message):
|
|
1027 |
r'\b(если|потому что|так как|что|когда)\b',
|
1028 |
r'\b(хотя|несмотря на то что)\b'
|
1029 |
]
|
1030 |
-
|
|
|
|
|
1031 |
count = 0
|
1032 |
-
for
|
1033 |
-
|
1034 |
-
|
|
|
1035 |
|
1036 |
# Если в предложении найдено более одного придаточного предложения подряд, возвращаем False
|
1037 |
return count < 2
|
|
|
982 |
morphs = [morph.parse(word)[0] for word in words]
|
983 |
|
984 |
for morph in morphs:
|
985 |
+
if 'Supr' in morph.tag:
|
986 |
print(f"Не пройдена проверка: Превосходная степень прилагательных. Сообщение: {message}")
|
987 |
return False
|
988 |
return True
|
|
|
1027 |
r'\b(если|потому что|так как|что|когда)\b',
|
1028 |
r'\b(хотя|несмотря на то что)\b'
|
1029 |
]
|
1030 |
+
# Разделяем сообщение на предложения по точке, вопросительному и восклицательному знакам
|
1031 |
+
sentences = re.split(r'[.!?]\s*', message)
|
1032 |
+
|
1033 |
count = 0
|
1034 |
+
for sentence in sentences:
|
1035 |
+
for pattern in subordinate_clause_patterns:
|
1036 |
+
if re.search(pattern, sentence):
|
1037 |
+
count += 1
|
1038 |
|
1039 |
# Если в предложении найдено более одного придаточного предложения подряд, возвращаем False
|
1040 |
return count < 2
|