add lints

This commit is contained in:
ivankirpichnikov
2025-10-16 23:11:04 +03:00
parent 2ae3323b1e
commit 31d06fc0b4
25 changed files with 56 additions and 52 deletions
@@ -3,7 +3,6 @@ from typing import Protocol
from template_project.application.access_token.entity import AccessTokenId
type RawAccessToken = str
@@ -10,6 +10,7 @@ from template_project.application.user.entity import UserId
AccessTokenId = NewType("AccessTokenId", UUID)
@to_entity
class AccessToken(Entity[AccessTokenId]):
user_id: UserId
@@ -32,17 +33,12 @@ class AccessToken(Entity[AccessTokenId]):
revoked=False,
)
def ensure_expired(self) -> None:
if self.expired_predicate():
raise AccessTokenExpiredError(id_=self.id)
def expired_predicate(self) -> bool:
return (
(self.expires_in < datetime.now(tz=UTC))
or self.revoked
or self.deleted_at is not None
)
return (self.expires_in < datetime.now(tz=UTC)) or self.revoked or self.deleted_at is not None
def revoke(self) -> None:
self.revoked = True