Viewing File: /opt/imunify360/venv/lib/python3.11/site-packages/clcommon/__pycache__/clconfpars.cpython-311.pyc
]jX0 \ d dl Z d dlZd dlZd dlZd dlZd dlmZ G d de Z G d de Z dZ
d d Zd
Zde
de
fd
Zd!dZi Zd"dZd#dZ ej dej ej z ej z Zd Zd Zd Zd Zd Zd Zd Zd Z edg d Z d Z!de
de
fdZ"dS )$ N)
namedtuplec e Zd Zd ZdS )WebConfigParsingErrorc || _ d S Nmessageselfr s s/builddir/build/BUILD/imunify360-venv-2.6.3/opt/imunify360/venv/lib/python3.11/site-packages/clcommon/clconfpars.py__init__zWebConfigParsingError.__init__
N__name__
__module____qualname__r
r r r r # r r c e Zd Zd ZdS )WebConfigMissingc || _ d S r r r
s r r
zWebConfigMissing.__init__ r r Nr r r r r r r r r asectionFc & t j dd d }|rt |_ |rbt | d 5 }| t j d }d d d n# 1 swxY w Y n>t | dd 5 }| }d d d n# 1 swxY w Y | d t d
|z | t | t S )
NTF)allow_no_value
interpolationstrictrbreplacerutf-8encoding[z]
)source)section)
configparserConfigParserstroptionxformopenreaddecodelocalegetpreferredencodingread_stringSECHEADdictitems)pathcase_sensitiveignore_bad_encodingconfigfraws r loadr: s
&d59.35 5 5F !
$
L&&((//&"="?"?KKC L L L L L L L L L L L L L L L $g
.
.
. !&&((C
'7'''#-d;;;W--...s# :A>>BBB==CC)'"valreturnc | t r$| t r
| dd S | S )zW
Strips single or double quote char only if the quote present from both sides.
)
startswith_QUOTESendswith)r= s r $_strip_escape_quotes_of_config_valuerE 0 s>