
    2Dh                     6    S SK r  " S S\ R                  5      rg)    Nc                   ,    \ rS rSrS rS rS rS rSrg)Parser   c                 P    SUS'   [         R                  R                  " U 40 UD6  g )NTallow_no_value)configparserRawConfigParser__init__)selfkwargss     D/var/www/html/env/lib/python3.13/site-packages/pymysql/optionfile.pyr
   Parser.__init__   s&    #' $$--d=f=    c                 ~    SS/nU H2  n[        U5      S:  d  M  US   US   s=:X  a  U:X  d  M)  O  M-  USS s  $    U$ )N'"   r      )len)r   valuequotesquotes       r   __remove_quotesParser.__remove_quotes	   sJ    sE5zQ58uRy#AE#A#AQr{"  r   c                 B    UR                  5       R                  SS5      $ )N_-)lowerreplace)r   keys     r   optionxformParser.optionxform   s    yy{""3,,r   c                 d    [         R                  R                  XU5      nU R                  U5      $ )N)r   r	   get_Parser__remove_quotes)r   sectionoptionr   s       r   r%   
Parser.get   s+    ,,00G##E**r    N)	__name__
__module____qualname____firstlineno__r
   r&   r"   r%   __static_attributes__r*   r   r   r   r      s    >-+r   r   )r   r	   r   r*   r   r   <module>r0      s    +\)) +r   