| 123456789101112131415161718192021222324252627 |
- from datetime import datetime
- from sqlalchemy import Column, DateTime
- from pydantic import ValidationError
- class Base:
- _schema = None
- date_created = Column(DateTime, default=datetime.utcnow)
- date_updated = Column(DateTime, onupdate=datetime.utcnow)
- @classmethod
- def validate(cls, data: dict):
- try:
- instance = cls._schema(**data)
- return True, instance
- except ValidationError as e:
- return False, e
- from .milestones import Milestone
- from .sprints import Sprint
- __all__ = [
- 'Milestone',
- 'Sprint'
- ]
|