bgbddlZddlmZddlmZdZGddeZGd d eZdS) N) Configuration)Source) ModuleSource ObjectSourcec&eZdZfdZddZxZS)rcDtt|t|tjr ||_dSt|tr2t|ttgd|_dStd)Nz3target must be a Module or a String naming a Module) superr__init__ isinstancetypes ModuleTypetarget basestring __import__globalslocals TypeError)selfr __class__s i/builddir/build/BUILD/cloudlinux-venv-1.0.7/venv/lib/python3.11/site-packages/setoptconf/source/modobj.pyr zModuleSource.__init__ s lD!!**,,, fe. / / S DKKK  + + S$VWYY"bIIDKKKQRR RNc|D];}t|j|jrt|j|j|_>>>rNN__name__ __module__ __qualname__r r' __classcell__rs@rrr sQSSSSS????????rrc&eZdZfdZddZxZS)rctt|t|tt fr ||_dSt|trw|dd}t|dkr|d}|dg}n |d}g}t|tt|d|_dStd)N.rrrr z5target must be an Object or a String naming an Object)r rr rtypeobjectrrrsplitlenrrrr)rrpartsmodfromlistrs rr zObjectSource.__init__s lD!!**,,, ftVn - - U DKKK  + + UMM#q))E5zzQAh!!H:Ah$S'))VXXxLLDKKKSTT TrNc|D];}t|j|jrt|j|j|_r?s """""" +?????6???&?????6?????r