Moving ID random generation to the SQL db instead. General clean up.

This commit is contained in:
Scott Idem
2022-06-30 15:04:19 -04:00
parent efcbe17b6b
commit 493f4a7365
9 changed files with 20 additions and 29 deletions

View File

@@ -1,5 +1,4 @@
from __future__ import annotations
import datetime, hashlib, logging, os, pytz, redis, secrets
import datetime, pytz
from typing import Dict, List, Optional, Set, Union
from pydantic import BaseModel, EmailStr, Field, Json, PrivateAttr, ValidationError, validator
@@ -11,6 +10,7 @@ from app.models.common_field_schema import base_fields, default_num_bytes
from app.models.event_registration_cfg_models import Event_Registration_Cfg_Base
# ### BEGIN ### API Event Cfg Models ### Event_Cfg_Base() ###
class Event_Cfg_Base(BaseModel):
log.setLevel(logging.WARNING) # DEBUG, INFO, WARNING, ERROR, EXCEPTION, CRITICAL
log.debug(locals())
@@ -18,7 +18,6 @@ class Event_Cfg_Base(BaseModel):
id_random: Optional[str] = Field(
# **base_fields['event_cfg_id_random'],
alias = 'event_cfg_id_random',
# default_factory = lambda:secrets.token_urlsafe(default_num_bytes),
)
id: Optional[int] = Field(
alias = 'event_cfg_id'
@@ -103,3 +102,4 @@ class Event_Cfg_Base(BaseModel):
underscore_attrs_are_private = True
allow_population_by_field_name = True
# fields = base_fields
# ### END ### API Event Cfg Models ### Event_Cfg_Base() ###