TODO¶
-
Handle the first draft version of error handlers
-
Config the global exception with more construction model and output. Update the related on the client side
-
Documentation on database for modifiers based on listen event
Modifiers
Some listeners allow modifiers to be passed to listen(). These modifiers sometimes provide alternate calling signatures for listeners. Such as with ORM events, some event listeners can have a return value which modifies the subsequent handling. By default, no listener ever requires a return value, but by passing retval=True this value can be supported:
def validate_phone(target, value, oldvalue, initiator):
"""Strip non-numeric characters from a phone number"""
return re.sub(r"\D", "", value)
# setup listener on UserContact.phone attribute, instructing
# it to use the return value
listen(UserContact.phone, "set", validate_phone, retval=True)
-
Test database when set
-
CICD for testing in purpose and GH Actions
-
Created golden check with Schedule
-
Using Factory Boy with Manage Session
-
Apply alembic for service: Docker FastAPI with Alembic
-
Supported Tasks based with Maker - Checker process