a &h}@sBddlmZedkredes(devr6ddlmZnddlZz ddlZ Wne ydddl Z Yn0dd Z d d Z d d Z ddZGdddeZddlZejZGdddeZeeGdddeZeeddZGdddeZeeGdddeZeeddZddZd&d d!Zd"d#Z d$d%Z!dS)') version_info)rzPython 2.7 or later required.)_utilsNcCsBzd|j}Wntjy*d}Yn0d|jj|jj|fS)Nz proxy of z <%s.%s; %s >)this__repr__ __builtin__ Exception __class__ __module____name__)selfZstrthisr2/usr/lib64/python3.9/site-packages/libdnf/utils.py _swig_reprs  rcsfdd}|S)Ncsh|dkr|j|nN|dkr,|||n8t||rXttt||trX|||n td|dS)Nthisownr z(You cannot add instance attributes to %s)r ownhasattr isinstancegetattrtypepropertyAttributeError)rnamevaluesetrrset_instance_attrszE_swig_setattr_nondynamic_instance_variable..set_instance_attrr)rr rrr*_swig_setattr_nondynamic_instance_variables r!csfdd}|S)Ncs8t||r(tt||ts(|||n td|dS)Nz%You cannot add class attributes to %s)rrrrr)clsrrrrrset_class_attr,sz?_swig_setattr_nondynamic_class_variable..set_class_attrr)rr#rrr'_swig_setattr_nondynamic_class_variable+s r$csfdd}|S)zlClass decorator for adding a metaclass to a SWIG wrapped class - a slimmed down version of six.add_metaclasscs|j|j|jSN)r __bases____dict__copy)r" metaclassrrwrapper6sz$_swig_add_metaclass..wrapperr)r*r+rr)r_swig_add_metaclass4s r,c@seZdZdZeejZdS)_SwigNonDynamicMetazKMeta class to enforce nondynamic attributes (no new attributes) for a classN)rr __qualname____doc__r$r __setattr__rrrrr-;sr-c@s<eZdZeddddddZeZddZdd Ze j Z d S) SQLite3cCs |jSr%r rxrrrDzSQLite3.cCs |j|Sr%r2r4vrrrr5Dr6The membership flagdoccCst|t|dSr%)rZSQLite3_swiginitZ new_SQLite3)rZdbPathrrr__init__GszSQLite3.__init__cCs t|Sr%)rZ SQLite3_closerrrrcloseJsz SQLite3.closeN) rrr.rrrr r<r>rZdelete_SQLite3__swig_destroy__rrrrr1Cs r1c@seZdZeddddddZeZejZ ej Z ej Z ejZejZejZejZeddZejZejZdd Zd d Zd d ZddZddZ ddZ!ddZ"ddZ#ej$Z%ddZ&ddZ'dS)LoggercCs |jSr%r2r3rrrr5Rr6zLogger.cCs |j|Sr%r2r7rrrr5Rr6r9r:cCs t|Sr%rLogger_levelToCStrlevelrrr levelToCStr\szLogger.levelToCStrcGstj|g|RSr%)rZLogger_criticalrargsrrrcriticalbszLogger.criticalcGstj|g|RSr%)rZ Logger_errorrFrrrerroresz Logger.errorcGstj|g|RSr%)rZLogger_warningrFrrrwarninghszLogger.warningcGstj|g|RSr%)rZ Logger_noticerFrrrnoticeksz Logger.noticecGstj|g|RSr%)rZ Logger_inforFrrrinfonsz Logger.infocGstj|g|RSr%)rZ Logger_debugrFrrrdebugqsz Logger.debugcGstj|g|RSr%)rZ Logger_tracerFrrrtracetsz Logger.tracecGstj|g|RSr%)rZ Logger_writerFrrrwritewsz Logger.writecCs*|jtkrd}n|}t|t|dSr%)r r@rZLogger_swiginitZ new_Logger)rZ_selfrrrr<{s zLogger.__init__cCs|jt|t|Sr%)r ZdisownrZ disown_Loggerweakrefproxyr=rrr __disown__s  zLogger.__disown__N)(rrr.rrrr rZLogger_Level_CRITICALZLevel_CRITICALZLogger_Level_ERRORZ Level_ERRORZLogger_Level_WARNINGZ Level_WARNINGZLogger_Level_NOTICEZ Level_NOTICEZLogger_Level_INFOZ Level_INFOZLogger_Level_DEBUGZ Level_DEBUGZLogger_Level_TRACEZ Level_TRACE staticmethodrEZLogger_LOG_SOURCE_LIBDNFZLOG_SOURCE_LIBDNFZLogger_LOG_SOURCE_LIBREPOZLOG_SOURCE_LIBREPOrHrIrJrKrLrMrNrOZ delete_Loggerr?r<rRrrrrr@Qs0 r@cCs t|Sr%rArCrrrrBsrBc@s<eZdZeddddddZeZddZdd Ze j Z d S) NullLoggercCs |jSr%r2r3rrrr5r6zNullLogger.cCs |j|Sr%r2r7rrrr5r6r9r:cGstj|g|RSr%)rZNullLogger_writerFrrrrOszNullLogger.writecCst|tdSr%)rZNullLogger_swiginitZnew_NullLoggerr=rrrr<szNullLogger.__init__N) rrr.rrrr rOr<rZdelete_NullLoggerr?rrrrrTs rTc@sLeZdZeddddddZeZeddZedd Z d d Z e j Z d S) LogcCs |jSr%r2r3rrrr5r6z Log.cCs |j|Sr%r2r7rrrr5r6r9r:cCs t|Sr%r Log_setLoggerloggerrrr setLoggersz Log.setLoggercCstSr%r Log_getLoggerrrrr getLoggersz Log.getLoggercCst|tdSr%)rZ Log_swiginitZnew_Logr=rrrr<sz Log.__init__N)rrr.rrrr rSrZr]r<rZ delete_Logr?rrrrrUs  rUcCs t|Sr%rVrXrrrrWsrWcCstSr%r[rrrrr\sr\cCst||||Sr%)r decompress)inPathZoutPathZoutModeZ compressTyperrrr^sr^cCst|||Sr%)rchecksum_check)rr_Zchecksum_validrrrr`sr`cCs t||Sr%)rchecksum_value)rr_rrrrasra)N)"sysrZ_swig_python_version_info RuntimeError __package__rrrbuiltinsr ImportErrorrr!r$r,rr-rPZSHARED_PTR_DISOWNobjectr1ZSQLite3_swigregisterr@ZLogger_swigregisterrBrTZNullLogger_swigregisterrUZLog_swigregisterrWr\r^r`rarrrrs<       6