
    j#                     >    S r SSKrSSKJr  \" 5          " S S5      rg)z;Application configuration from environment (python-dotenv).    N)load_dotenvc                      \ rS rSr\R
                  R                  S5      =(       d    \R
                  R                  S5      r\R
                  R                  SS5      r\R
                  R                  SS5      r	\R
                  R                  SS	5      r
\" \R
                  R                  S
S5      5      r\R
                  R                  SS5      r\R
                  R                  SS5      r\R
                  R                  SS5      R                  5       S;   r\R
                  R                  S5      =(       d    Sr\R
                  R                  SS5      R                  5       S;   r\R
                  R                  SS5      R                  5       S;   r\R
                  R                  SS5      R                  5       r\S 5       rSrg)Config	   FLASK_SECRET_KEY
SECRET_KEY
MYSQL_HOSTz92.113.33.100
MYSQL_USERrootMYSQL_PASSWORDpctrim
MYSQL_PORT3308MYSQL_DATABASEloja2001SESSION_COOKIE_SAMESITELaxSESSION_COOKIE_SECURE )1trueyesSESSION_COOKIE_DOMAINNFLASK_DEBUGLOG_SESSION_DEBUGENVIRONMENTdevelopmentc                 H   U R                   (       d  U R                  S;   a  SU l         / nU R                   (       d  UR                  S5        U R                  S;   a"  U R                  (       d  UR                  S5        U(       a  [	        SSR                  U5      -   5      eg )N)r   devlocalzdev-only-change-mez FLASK_SECRET_KEY (ou SECRET_KEY))
productionprodr   u%   Configuração obrigatória ausente: z, )r   r   appendr   RuntimeErrorjoin)clsmissings     	config.pyvalidate_requiredConfig.validate_required   s{    ~~#//5T"T1CN~~NN=>??44%%/0FSZI[[\\      )__name__
__module____qualname____firstlineno__osenvirongetr   r	   r
   r   intr   r   r   lowerr   r   r   r   r   classmethodr)   __static_attributes__r,   r+   r(   r   r   	   s_    23Srzz~~l7SJo>Jf5JZZ^^$4h?NRZZ^^L&9:JZZ^^$4jAN jjnn-FNJJNN+BBGMMOSggJJNN+BCKt**..399;?SSK

':B?EEGK__**..>DDFK] ]r+   r   )__doc__r1   dotenvr   r   r,   r+   r(   <module>r:      s    A 	  ] ]r+   