/opt/alt/python37/lib/python3.7/site-packages/clquota/__pycache__
NameSizeModeActions
cl_quota.cpython-37.pyc73440644editdlrm
utils.cpython-37.pyc31440644editdlrm
__init__.cpython-37.pyc376150644editdlrm
Edit: /opt/alt/python37/lib/python3.7/site-packages/clquota/__pycache__/utils.cpython-37.pyc (3144B)
B d' @sddlmZddlmZddlmZddlZddlZddlZddlZddlm Z ddl m Z de fdd Z de fd d Zde fd d ZddZddZddZddZdS))print_function)division)absolute_importN)UIConfig)FormattedExceptionidc Cst|}t|dkrdSttdd||d}dg}|dgt|d|}t|t|g|tdxFt||d D]6}|g}|ttd d||t|t|qWdS) z" Prints data as pure text rNcSs|dS)Nr)xrr>/opt/alt/python37/lib/python3.7/site-packages/clquota/utils.pyzprint_text..z%32sz%16szP--------------------------------------------------------------------------------)keycSs|dS)Nr)r rrr r "r ) listkeyslenmapextendjoinprinttuplesorted) datatitlesort_key data_keysfieldsZfmt_listfmtitemrowrrr print_texts   r!c Cst|}t|dkrdSttdd||d}|g|}tjtjtjd}d dgt|}t |t |x@t ||dD]0}|g}| ttd d||||qWdS) z/ Prints data as comma separated values rNcSs|dS)Nrr)r rrr r -r zprint_csv..)quoting,z%s)rcSs|dS)Nrr)r rrr r 4r )rrrrcsvwritersysstdout QUOTE_MINIMALrrrrrwriterow) rrrrrcsv_outrrr rrr print_csv&s   r+cCs&ttjdt|tddddS)z Prints data as json success)result timestampitemsZ quota_showr)indentN)rjsondumpstimecheck_quota_show)rrrrrr print_json8s r5cCsJt|tr,ttj|j|j|jdddnttjdt|idddS)zI Prints error in json format that is later used by cl-limits )r-contextdetailsr)r0r-N) isinstancerrr1r2messager6r7str)errorrrr print_json_errorDs   r<cCstd|dS)Nz ERROR: %s)r)r9rrr print_text_errorUsr=cCs$tjtjtjd}|d|gdS)N)r"ERROR)r$r%r&r' QUOTE_ALLr))r9r*rrr print_csv_errorYsr@cCstdddkS)z. Show quota enabled :return: bool ZshowUserInodesUsageZ inodeLimitsT)r get_paramrrrr r4^sr4) __future__rrrr1r&r$r3Zclcommon.ui_configrclcommonrr:r!r+r5r<r=r@r4rrrr s