o id@s8ddlmZddlmZmZddlZGdddeZdS))OpenEulerPlugin) RedHatPolicy OS_RELEASENcs>eZdZdZdZdgZ  d fdd Zed d d ZZ S) OpenEulerPolicy openEulerzThe openEuler Project)zDistribution Websitezhttps://openeuler.org/NTcs,tt|j||||d|jtg7_dS)N)sysrootinit probe_runtime remote_exec)superr__init__valid_subclassesr)selfrrr r  __class__@/usr/lib/python3/dist-packages/sos/policies/distros/openeuler.pyr s zOpenEulerPolicy.__init__cCs||r|j|vStjtsdSttd }|D]}|dr+d|vr+WddSqWddS1s7wYdS)NFrNAMErT)distroospathexistsropen startswith)clsremoteflinerrrchecks      zOpenEulerPolicy.check)NNTN)r) __name__ __module__ __qualname__rvendor vendor_urlsr classmethodr __classcell__rrrrrsr)sos.report.pluginsrsos.policies.distros.redhatrrrrrrrrs