-
Notifications
You must be signed in to change notification settings - Fork 40
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Как установить несколько атрибутов факта? #86
Comments
Можно так
|
В этом случае после разбора тип факта будет <class 'yargy.interpretation.fact.INN'> и значение не будет содержать доп. атрибутов:
Выдача:
|
Т. е. получается, что экземпляры фактов не переносятся, а каждый раз конструируются заново из набора изменённых атрибутов. |
|
INN = rule(
rule('ИНН'), or_(INN12, INN10),
).interpretation(Inn) # < Вот здесь какой факт указывать? Если указать общий предок - в нём не будет поля type. |
|
Пример - правило для ИНН
Для физ.лиц - 12 цифр, для юр.лиц - 10
Хочется в конкретном правиле не только запомнить цифры, но и установить флаг - физ.лицо или юр.лицо
The text was updated successfully, but these errors were encountered: