Переименовать атрибут state_class_locator в классе Locator
В классе Locator есть атрибут state_class_locator:
class Locator(BaseModel):
state_class_locator: str
params: dict[str, Any] = Field(default_factory=dict)
В коде постоянно приходится писать длинные строчки:
leads_from_db = Lead.objects.filter(
state_machine_locator__state_class_locator='/mailing-queue/',
)
lead.state_machine_locator.state_class_locator
К тому же название state_class_locator внутри класса Locator явно выглядит излишним.
Предлагается придумать другое название для этого атрибута.
Альтернативный вариант реализации:
Было:
lead.state_machine_locator.state_class_locator == '/button-pressed/'
Стало:
lead.locator.path == '/button-pressed/'