Update src/database/candidates/models.py
Browse files
src/database/candidates/models.py
CHANGED
|
@@ -22,8 +22,11 @@ Base = declarative_base()
|
|
| 22 |
|
| 23 |
|
| 24 |
def generate_auth_code() -> str:
|
| 25 |
-
"""Generate a 6-digit random authentication code.
|
| 26 |
-
|
|
|
|
|
|
|
|
|
|
| 27 |
|
| 28 |
# --- TABLES ---
|
| 29 |
|
|
@@ -126,4 +129,4 @@ class FinalDecision(Base):
|
|
| 126 |
human_notes = Column(Text)
|
| 127 |
timestamp = Column(DateTime, default=datetime.utcnow)
|
| 128 |
|
| 129 |
-
candidate = relationship("Candidate", back_populates="final_decision")
|
|
|
|
| 22 |
|
| 23 |
|
| 24 |
def generate_auth_code() -> str:
|
| 25 |
+
"""Generate a 6-digit random authentication code.
|
| 26 |
+
"""
|
| 27 |
+
return "".join(
|
| 28 |
+
secrets.choice(string.digits) for _ in range(6)
|
| 29 |
+
)
|
| 30 |
|
| 31 |
# --- TABLES ---
|
| 32 |
|
|
|
|
| 129 |
human_notes = Column(Text)
|
| 130 |
timestamp = Column(DateTime, default=datetime.utcnow)
|
| 131 |
|
| 132 |
+
candidate = relationship("Candidate", back_populates="final_decision")
|