a &þÏhŸ3ã@sddlmZedkredƒ‚es(devr6ddlmZnddlZz ddlZ Wne ydddl Z Yn0dd „Z d d „Z d d „Z dd„ZGdd„deƒZejZGdd„deƒZe e¡dd„Zdd„ZGdd„deƒZe e¡Gdd„deƒZe e¡Gdd„deƒZe e¡dS)é)Ú version_info)éérzPython 2.7 or later requiredÚ.é)Ú _smartcolsNcCsBzd|j ¡}Wntjy*d}Yn0d|jj|jj|fS)Nz proxy of Úz <%s.%s; %s >)ÚthisÚ__repr__Ú __builtin__Ú ExceptionÚ __class__Ú __module__Ú__name__)ÚselfZstrthis©rú6/usr/lib64/python3.9/site-packages/libdnf/smartcols.pyÚ _swig_reprs  rcs‡fdd„}|S)Ncsh|dkr|j |¡nN|dkr,ˆ|||ƒn8t||ƒrXttt|ƒ|ƒtƒrXˆ|||ƒn td|ƒ‚dS)NÚthisownr z(You cannot add instance attributes to %s)r ÚownÚhasattrÚ isinstanceÚgetattrÚtypeÚpropertyÚAttributeError)rÚnameÚvalue©ÚsetrrÚset_instance_attrszE_swig_setattr_nondynamic_instance_variable..set_instance_attrr)rr rrrÚ*_swig_setattr_nondynamic_instance_variables r!cs‡fdd„}|S)Ncs8t||ƒr(tt||ƒtƒs(ˆ|||ƒn td|ƒ‚dS)Nz%You cannot add class attributes to %s)rrrrr)ÚclsrrrrrÚset_class_attr,sz?_swig_setattr_nondynamic_class_variable..set_class_attrr)rr#rrrÚ'_swig_setattr_nondynamic_class_variable+s r$cs‡fdd„}|S)zlClass decorator for adding a metaclass to a SWIG wrapped class - a slimmed down version of six.add_metaclasscsˆ|j|j|j ¡ƒS©N)rÚ __bases__Ú__dict__Úcopy)r"©Ú metaclassrrÚwrapper6sz$_swig_add_metaclass..wrapperr)r*r+rr)rÚ_swig_add_metaclass4s r,c@seZdZdZeejƒZdS)Ú_SwigNonDynamicMetazKMeta class to enforce nondynamic attributes (no new attributes) for a classN)rrÚ __qualname__Ú__doc__r$rÚ __setattr__rrrrr-;sr-c@seZdZedd„dd„ddZeZejZ ej Z ej Z dd„ZejZdd „Zd d „Zd d „Zdd„Zdd„Zdd„Zdd„Zdd„Zdd„Zdd„Zdd„Zdd„Zd d!„Zd"d#„Zd$d%„Zd&d'„Z d(d)„Z!d*d+„Z"d,d-„Z#d.d/„Z$d0d1„Z%d2d3„Z&d4d5„Z'd6d7„Z(d8d9„Z)d:d;„Z*dd?„Z,d@dA„Z-dBdC„Z.dDdE„Z/dFdG„Z0dHdI„Z1dJdK„Z2dLdM„Z3dNdO„Z4dPdQ„Z5dRdS„Z6dTdU„Z7dVdW„Z8dXdY„Z9dZd[„Z:d\d]„Z;d^d_„Zdedf„Z?dgdh„Z@didj„ZAdkdl„ZBdmdn„ZCdodp„ZDdqdr„ZEdsdt„ZFdudv„ZGdwdx„ZHdyS){ÚTablecCs |j ¡Sr%©r r©ÚxrrrÚBózTable.cCs |j |¡Sr%r2©r4Úvrrrr5Br6úThe membership flag©ÚdoccGst |tj|Ž¡dSr%)rZTable_swiginitZ new_Table©rÚargsrrrÚ__init__HszTable.__init__cCs t ||¡Sr%)rZ Table_setName)rrrrrÚsetNameLsz Table.setNamecCs t ||¡Sr%)rZTable_setColumnSeparator©rÚ separatorrrrÚsetColumnSeparatorOszTable.setColumnSeparatorcCs t ||¡Sr%)rZTable_setLineSeparatorr@rrrÚsetLineSeparatorRszTable.setLineSeparatorcCs t ||¡Sr%)rZTable_setSymbols)rZsymbolsrrrÚ setSymbolsUszTable.setSymbolscCs t |¡Sr%)rZTable_setDefaultSymbols©rrrrÚsetDefaultSymbolsXszTable.setDefaultSymbolscCs t ||¡Sr%)rZTable_setStream)rÚstreamrrrÚ setStream[szTable.setStreamcCs t ||¡Sr%)rZTable_setTermforce)rÚforcerrrÚ setTermforce^szTable.setTermforcecCs t ||¡Sr%)rZTable_setTermwidth)rÚwidthrrrÚ setTermwidthaszTable.setTermwidthcCs t |¡Sr%)rZ Table_getNamerErrrÚgetNamedsz Table.getNamecCs t |¡Sr%)rZTable_getColumnSeparatorrErrrÚgetColumnSeparatorgszTable.getColumnSeparatorcCs t |¡Sr%)rZTable_getLineSeparatorrErrrÚgetLineSeparatorjszTable.getLineSeparatorcCs t |¡Sr%)rZTable_getNumberOfColumnsrErrrÚgetNumberOfColumnsmszTable.getNumberOfColumnscCs t |¡Sr%)rZTable_getNumberOfLinesrErrrÚgetNumberOfLinespszTable.getNumberOfLinescCs t |¡Sr%)rZTable_getTitlerErrrÚgetTitlesszTable.getTitlecCs t ||¡Sr%)rZTable_getColumn©rÚnrrrÚ getColumnvszTable.getColumncCs t ||¡Sr%)rZ Table_getLinerSrrrÚgetLineysz Table.getLinecCs t |¡Sr%)rZTable_getTermforcerErrrÚ getTermforce|szTable.getTermforcecCs t |¡Sr%)rZTable_getSymbolsrErrrÚ getSymbolsszTable.getSymbolscCs t |¡Sr%)rZTable_getTermwidthrErrrÚ getTermwidth‚szTable.getTermwidthcCs t |¡Sr%)rZTable_getStreamrErrrÚ getStream…szTable.getStreamcCs t |¡Sr%)rZTable_isColorsEnabledrErrrÚisColorsEnabledˆszTable.isColorsEnabledcCs t |¡Sr%)rZ Table_isRawrErrrÚisRaw‹sz Table.isRawcCs t |¡Sr%)rZ Table_isAsciirErrrÚisAsciiŽsz Table.isAsciicCs t |¡Sr%)rZ Table_isJsonrErrrÚisJson‘sz Table.isJsoncCs t |¡Sr%)rZTable_isNoheadingsrErrrÚ isNoheadings”szTable.isNoheadingscCs t |¡Sr%)rZ Table_isEmptyrErrrÚisEmpty—sz Table.isEmptycCs t |¡Sr%)rZTable_isExportrErrrÚisExportšszTable.isExportcCs t |¡Sr%)rZTable_isMaxoutrErrrÚisMaxoutszTable.isMaxoutcCs t |¡Sr%)rZTable_isNowraprErrrÚisNowrap szTable.isNowrapcCs t |¡Sr%)rZTable_isNoLineSeparatorrErrrÚisNoLineSeparator£szTable.isNoLineSeparatorcCs t |¡Sr%)rZ Table_isTreerErrrÚisTree¦sz Table.isTreecCs t ||¡Sr%)rZTable_enableColors©rÚenablerrrÚ enableColors©szTable.enableColorscCs t ||¡Sr%)rZTable_enableRawrfrrrÚ enableRaw¬szTable.enableRawcCs t ||¡Sr%)rZTable_enableAsciirfrrrÚ enableAscii¯szTable.enableAsciicCs t ||¡Sr%)rZTable_enableJsonrfrrrÚ enableJson²szTable.enableJsoncCs t ||¡Sr%)rZTable_enableNoheadingsrfrrrÚenableNoheadingsµszTable.enableNoheadingscCs t ||¡Sr%)rZTable_enableExportrfrrrÚ enableExport¸szTable.enableExportcCs t ||¡Sr%)rZTable_enableMaxoutrfrrrÚ enableMaxout»szTable.enableMaxoutcCs t ||¡Sr%)rZTable_enableNowraprfrrrÚ enableNowrap¾szTable.enableNowrapcCs t ||¡Sr%)rZTable_enableNolineseprfrrrÚenableNolinesepÁszTable.enableNolinesepcCs t ||¡Sr%)rZTable_addColumn©rÚcolumnrrrÚ addColumnÄszTable.addColumncCs t ||¡Sr%)rZTable_removeColumnrqrrrÚ removeColumnÇszTable.removeColumncCs t |¡Sr%)rZTable_removeColumnsrErrrÚ removeColumnsÊszTable.removeColumnscCst |||¡Sr%)rZTable_moveColumn)rÚbeforeZtoMoverrrÚ moveColumnÍszTable.moveColumnrcCst ||||¡Sr%)rZTable_newColumn)rrZ widthHintÚflagsrrrÚ newColumnÐszTable.newColumncCs t ||¡Sr%)rZTable_nextColumn©rÚiteratorrrrÚ nextColumnÓszTable.nextColumncCs t ||¡Sr%)rZ Table_addLine©rÚlinerrrÚaddLineÖsz Table.addLinecCs t ||¡Sr%)rZTable_removeLiner}rrrÚ removeLineÙszTable.removeLinecCs t |¡Sr%)rZTable_removeLinesrErrrÚ removeLinesÜszTable.removeLinescGstj|g|¢RŽSr%)rZ Table_newLiner<rrrÚnewLineßsz Table.newLinecCs t ||¡Sr%)rZTable_nextLinerzrrrÚnextLineâszTable.nextLinecCs t ||¡Sr%)rZTable_reduceTermwidth)rÚreducerrrÚreduceTermwidthåszTable.reduceTermwidthcCs t ||¡Sr%)rZ Table_sortrqrrrÚsortèsz Table.sortcCs t |¡Sr%)rZTable_sortByTreerErrrÚ sortByTreeëszTable.sortByTreecGstj|g|¢RŽSr%)rZ Table__printr<rrrÚ_printîsz Table._printcGstj|g|¢RŽSr%)rZTable_toStringr<rrrÚtoStringñszTable.toStringN)rr)Irrr.rrrr rZTable_TermForce_AUTOZTermForce_AUTOZTable_TermForce_NEVERZTermForce_NEVERZTable_TermForce_ALWAYSZTermForce_ALWAYSr>Z delete_TableÚ__swig_destroy__r?rBrCrDrFrHrJrLrMrNrOrPrQrRrUrVrWrXrYrZr[r\r]r^r_r`rarbrcrdrerhrirjrkrlrmrnrorprsrtrurwryr|rr€rr‚rƒr…r†r‡rˆr‰rrrrr1As~ r1cCst |||¡Sr%)rÚwrapNewlineChunksize©rrÚdataÚuserdatarrrr‹øsr‹cCst |||¡Sr%)rÚwrapNewlineNextchunkrŒrrrrûsrc@säeZdZedd„dd„ddZeZdd„Zej Z dd „Z d d „Z d d „Z dd„Zdd„Zdd„Zdd„Zdd„Zdd„Zdd„Zdd„Zdd„Zd d!„Zd"d#„Zd$d%„Zd&d'„Zd(d)„Zd*d+„Zd,d-„Zd.d/„Zd0d1„Zd2d3„Z d4S)5ÚColumncCs |j ¡Sr%r2r3rrrr5þr6zColumn.cCs |j |¡Sr%r2r7rrrr5þr6r9r:cGst |tj|Ž¡dSr%)rZColumn_swiginitZ new_Columnr<rrrr>szColumn.__init__cCs t |¡Sr%)rZ Column_isTreerErrrresz Column.isTreecCs t |¡Sr%)rZColumn_isTruncrErrrÚisTruncszColumn.isTrunccCs t |¡Sr%)rZColumn_isRightrErrrÚisRight szColumn.isRightcCs t |¡Sr%)rZColumn_isStrictWidthrErrrÚ isStrictWidthszColumn.isStrictWidthcCs t |¡Sr%)rZColumn_isHiddenrErrrÚisHiddenszColumn.isHiddencCs t |¡Sr%)rZColumn_isNoextremesrErrrÚ isNoextremesszColumn.isNoextremescCs t |¡Sr%)rZ Column_isWraprErrrÚisWrapsz Column.isWrapcCs t |¡Sr%)rZColumn_isCustomwraprErrrÚ isCustomwrapszColumn.isCustomwrapcCs t |¡Sr%)rZColumn_getFlagsrErrrÚgetFlagsszColumn.getFlagscCs t |¡Sr%)rZColumn_getWidthHintrErrrÚ getWidthHint szColumn.getWidthHintcCs t |¡Sr%)rZColumn_getWidthrErrrÚgetWidth#szColumn.getWidthcCs t |¡Sr%)rZColumn_getSafecharsrErrrÚ getSafechars&szColumn.getSafecharscCs t |¡Sr%)rZColumn_getColorrErrrÚgetColor)szColumn.getColorcCs t |¡Sr%)rZColumn_getHeaderrErrrÚ getHeader,szColumn.getHeadercCs t ||¡Sr%)rZColumn_setWraprfrrrÚsetWrap/szColumn.setWrapcCs t ||¡Sr%)rZColumn_setColor©rZcolorrrrÚsetColor2szColumn.setColorcCs t ||¡Sr%)rZColumn_setFlags©rrxrrrÚsetFlags5szColumn.setFlagscCs t ||¡Sr%)rZColumn_setSafechars)rÚsaferrrÚ setSafechars8szColumn.setSafecharscCs t ||¡Sr%)rZColumn_setWidthHint)rÚhintrrrÚ setWidthHint;szColumn.setWidthHintcCst |||¡Sr%)rZColumn_setCompareFunction)rÚfunctionrrrrÚsetCompareFunction>szColumn.setCompareFunctioncCst ||||¡Sr%)rZColumn_setWrapFunction)rZ wrapChunksizeZ wrapNextchunkrŽrrrÚsetWrapFunctionAszColumn.setWrapFunctioncCs t |¡Sr%)rZColumn_setNewlineWrapFunctionrErrrÚsetNewlineWrapFunctionDszColumn.setNewlineWrapFunctionN)!rrr.rrrr r>rZ delete_ColumnrŠrer‘r’r“r”r•r–r—r˜r™ršr›rœrržr r¢r¤r¦r¨r©rªrrrrrýs4rc@sÌeZdZedd„dd„ddZeZdd„Zej Z dd „Z d d „Z d d „Z dd„Zdd„Zdd„Zdd„Zdd„Zdd„Zdd„Zdd„Zdd„Zd d!„Zd"d#„Zd$d%„Zd&d'„Zd(d)„Zd*d+„Zd,d-„Zd.S)/ÚLinecCs |j ¡Sr%r2r3rrrr5Kr6z Line.cCs |j |¡Sr%r2r7rrrr5Kr6r9r:cGst |tj|Ž¡dSr%)rZ Line_swiginitZnew_Liner<rrrr>Nsz Line.__init__cCs t ||¡Sr%)rZLine_allocCellsrSrrrÚ allocCellsRszLine.allocCellscCs t |¡Sr%)rZLine_freeCellsrErrrÚ freeCellsUszLine.freeCellscCs t ||¡Sr%)rZ Line_addChild©rÚchildrrrÚaddChildXsz Line.addChildcCs t ||¡Sr%)rZLine_removeChildr®rrrÚ removeChild[szLine.removeChildcCs t ||¡Sr%)rZLine_nextChild)rÚiterrrrÚ nextChild^szLine.nextChildcCst |||¡Sr%)rZLine_referData©rrTrrrrÚ referDataaszLine.referDatacCst |||¡Sr%)rZLine_referColumnData)rrrrrrrÚreferColumnDatadszLine.referColumnDatacCs t |¡Sr%)rZLine_hasChildrenrErrrÚ hasChildrengszLine.hasChildrencCs t ||¡Sr%)rZLine_isAncestor)rÚparentrrrÚ isAncestorjszLine.isAncestorcCs t |¡Sr%)rZLine_getCellCountrErrrÚ getCellCountmszLine.getCellCountcCs t |¡Sr%)rZ Line_getColorrErrrrœpsz Line.getColorcCs t ||¡Sr%)rZ Line_getCellrSrrrÚgetCellssz Line.getCellcGstj|g|¢RŽSr%)rZLine_getColumnCellr<rrrÚ getColumnCellvszLine.getColumnCellcCs t |¡Sr%)rZLine_getParentrErrrÚ getParentyszLine.getParentcCs t |¡Sr%)rZLine_getUserdatarErrrÚ getUserdata|szLine.getUserdatacCs t ||¡Sr%)rZLine_setUserdata©rrrrrÚ setUserdataszLine.setUserdatacCs t ||¡Sr%)rZ Line_setColorrŸrrrr ‚sz Line.setColorcCst |||¡Sr%)rZ Line_setDatar´rrrÚsetData…sz Line.setDatacGstj|g|¢RŽSr%)rZLine_setColumnDatar<rrrÚ setColumnDataˆszLine.setColumnDataN)rrr.rrrr r>rZ delete_LinerŠr¬r­r°r±r³rµr¶r·r¹rºrœr»r¼r½r¾rÀr rÁrÂrrrrr«Js.r«c@sŒeZdZedd„dd„ddZeZdd„Zdd „Zd d „Z d d „Z dd„Z dd„Z dd„Z dd„Zdd„Zdd„Zdd„Zdd„ZejZdS)ÚCellcCs |j ¡Sr%r2r3rrrr5r6z Cell.cCs |j |¡Sr%r2r7rrrr5r6r9r:cCst |t |¡¡dSr%)rZ Cell_swiginitZnew_Cell©rZcellrrrr>’sz Cell.__init__cCs t |¡Sr%)rZ Cell_resetrErrrÚreset•sz Cell.resetcCs t |¡Sr%)rZ Cell_getFlagsrErrrr˜˜sz Cell.getFlagscCs t |¡Sr%)rZCell_getAlignmentrErrrÚ getAlignment›szCell.getAlignmentcCs t |¡Sr%)rZ Cell_getDatarErrrÚgetDatažsz Cell.getDatacCs t |¡Sr%)rZ Cell_getColorrErrrrœ¡sz Cell.getColorcCs t |¡Sr%)rZCell_getUserdatarErrrr¾¤szCell.getUserdatacCs t ||¡Sr%)rZ Cell_setDatar¿rrrrÁ§sz Cell.setDatacCs t ||¡Sr%)rZ Cell_setColorrŸrrrr ªsz Cell.setColorcCs t ||¡Sr%)rZ Cell_setFlagsr¡rrrr¢­sz Cell.setFlagscCs t ||¡Sr%)rZCell_setUserdatar¿rrrrÀ°szCell.setUserdatacCs t ||¡Sr%)rZ Cell___eq__rÄrrrÚ__eq__³sz Cell.__eq__N)rrr.rrrr r>rÅr˜rÆrÇrœr¾rÁr r¢rÀrÈrZ delete_CellrŠrrrrrÃŽsrÃ)ÚsysrZ_swig_python_version_infoÚ RuntimeErrorÚ __package__rrrÚbuiltinsr Ú ImportErrorrr!r$r,rr-ZSHARED_PTR_DISOWNÚobjectr1ZTable_swigregisterr‹rrZColumn_swigregisterr«ZLine_swigregisterrÃZCell_swigregisterrrrrÚs4      5 K B *