
    D6i                     \     G d  de       Z G d de       Z G d de       Z G d de       Zy)	c                       e Zd Zd Zy)UnknownTypeExceptionc                 f    t         j                  | d|j                  d|j                   d       y )NzUnknown type 'z' for column '')	Exception__init__typename)selfcolumns     V/home/azureuser/techstart-app/venv/lib/python3.12/site-packages/wtforms_alchemy/exc.pyr   zUnknownTypeException.__init__   s,    N6;;/}AN	
    N__name__
__module____qualname__r    r   r   r   r          
r   r   c                       e Zd Zd Zy)InvalidAttributeExceptionc                 8    t         j                  | d| d       y )Nz(Model does not contain attribute named 'z'.r   r   r
   	attr_names     r   r   z"InvalidAttributeException.__init__	   s    <YKrJ	
r   Nr   r   r   r   r   r      r   r   r   c                       e Zd Zd Zy)AttributeTypeExceptionc                 8    t         j                  | d| d       y )NzModel attribute 'z ' is not of type ColumnProperty.r   r   s     r   r   zAttributeTypeException.__init__   s     %i[0PQ	
r   Nr   r   r   r   r   r      r   r   r   c                       e Zd Zd Zy)UnknownConfigurationOptionc                 8    t         j                  | d| d       y )NzUnknown configuration option 'z' given.r   )r
   options     r   r   z#UnknownConfigurationOption.__init__   s    4#A&!RSr   Nr   r   r   r   r   r      s    Tr   r   N)r   r   r   r   r   r   r   r   <module>r!      s7   
9 

	 

Y 
T Tr   