39 items
NAME ↑ SIZE MODIFIED PERMS ACTIONS
.. / Parent Directory
__init__.cpython-39.opt-1.pyc — 3.32 KB
2026-04-27 17:40 · rw-r--r--
3.32 KB 2026-04-27 17:40 rw-r--r--
__init__.cpython-39.opt-2.pyc — 1.6 KB
2026-04-27 17:40 · rw-r--r--
1.6 KB 2026-04-27 17:40 rw-r--r--
__init__.cpython-39.pyc — 3.32 KB
2026-04-27 17:40 · rw-r--r--
3.32 KB 2026-04-27 17:40 rw-r--r--
__main__.cpython-39.opt-1.pyc — 401 B
2026-04-27 17:40 · rw-r--r--
401 B 2026-04-27 17:40 rw-r--r--
__main__.cpython-39.opt-2.pyc — 368 B
2026-04-27 17:40 · rw-r--r--
368 B 2026-04-27 17:40 rw-r--r--
__main__.cpython-39.pyc — 401 B
2026-04-27 17:40 · rw-r--r--
401 B 2026-04-27 17:40 rw-r--r--
_log.cpython-39.opt-1.pyc — 2.46 KB
2026-04-27 17:40 · rw-r--r--
2.46 KB 2026-04-27 17:40 rw-r--r--
_log.cpython-39.opt-2.pyc — 2.3 KB
2026-04-27 17:40 · rw-r--r--
2.3 KB 2026-04-27 17:40 rw-r--r--
_log.cpython-39.pyc — 2.46 KB
2026-04-27 17:40 · rw-r--r--
2.46 KB 2026-04-27 17:40 rw-r--r--
async_case.cpython-39.opt-1.pyc — 4.47 KB
2026-04-27 17:40 · rw-r--r--
4.47 KB 2026-04-27 17:40 rw-r--r--
async_case.cpython-39.opt-2.pyc — 4.47 KB
2026-04-27 17:40 · rw-r--r--
4.47 KB 2026-04-27 17:40 rw-r--r--
async_case.cpython-39.pyc — 4.66 KB
2026-04-27 17:40 · rw-r--r--
4.66 KB 2026-04-27 17:40 rw-r--r--
case.cpython-39.opt-1.pyc — 46.99 KB
2026-04-27 17:40 · rw-r--r--
46.99 KB 2026-04-27 17:40 rw-r--r--
case.cpython-39.opt-2.pyc — 32.36 KB
2026-04-27 17:40 · rw-r--r--
32.36 KB 2026-04-27 17:40 rw-r--r--
case.cpython-39.pyc — 47.04 KB
2026-04-27 17:40 · rw-r--r--
47.04 KB 2026-04-27 17:40 rw-r--r--
loader.cpython-39.opt-1.pyc — 14.09 KB
2026-04-27 17:40 · rw-r--r--
14.09 KB 2026-04-27 17:40 rw-r--r--
loader.cpython-39.opt-2.pyc — 11.47 KB
2026-04-27 17:40 · rw-r--r--
11.47 KB 2026-04-27 17:40 rw-r--r--
loader.cpython-39.pyc — 14.18 KB
2026-04-27 17:40 · rw-r--r--
14.18 KB 2026-04-27 17:40 rw-r--r--
main.cpython-39.opt-1.pyc — 7.35 KB
2026-04-27 17:40 · rw-r--r--
7.35 KB 2026-04-27 17:40 rw-r--r--
main.cpython-39.opt-2.pyc — 7.18 KB
2026-04-27 17:40 · rw-r--r--
7.18 KB 2026-04-27 17:40 rw-r--r--
main.cpython-39.pyc — 7.35 KB
2026-04-27 17:40 · rw-r--r--
7.35 KB 2026-04-27 17:40 rw-r--r--
mock.cpython-39.opt-1.pyc — 76.16 KB
2026-04-27 17:40 · rw-r--r--
76.16 KB 2026-04-27 17:40 rw-r--r--
mock.cpython-39.opt-2.pyc — 57.21 KB
2026-04-27 17:40 · rw-r--r--
57.21 KB 2026-04-27 17:40 rw-r--r--
mock.cpython-39.pyc — 76.19 KB
2026-04-27 17:40 · rw-r--r--
76.19 KB 2026-04-27 17:40 rw-r--r--
result.cpython-39.opt-1.pyc — 7.77 KB
2026-04-27 17:40 · rw-r--r--
7.77 KB 2026-04-27 17:40 rw-r--r--
result.cpython-39.opt-2.pyc — 5.95 KB
2026-04-27 17:40 · rw-r--r--
5.95 KB 2026-04-27 17:40 rw-r--r--
result.cpython-39.pyc — 7.77 KB
2026-04-27 17:40 · rw-r--r--
7.77 KB 2026-04-27 17:40 rw-r--r--
runner.cpython-39.opt-1.pyc — 7.02 KB
2026-04-27 17:40 · rw-r--r--
7.02 KB 2026-04-27 17:40 rw-r--r--
runner.cpython-39.opt-2.pyc — 6.42 KB
2026-04-27 17:40 · rw-r--r--
6.42 KB 2026-04-27 17:40 rw-r--r--
runner.cpython-39.pyc — 7.02 KB
2026-04-27 17:40 · rw-r--r--
7.02 KB 2026-04-27 17:40 rw-r--r--
signals.cpython-39.opt-1.pyc — 2.19 KB
2026-04-27 17:40 · rw-r--r--
2.19 KB 2026-04-27 17:40 rw-r--r--
signals.cpython-39.opt-2.pyc — 2.19 KB
2026-04-27 17:40 · rw-r--r--
2.19 KB 2026-04-27 17:40 rw-r--r--
signals.cpython-39.pyc — 2.19 KB
2026-04-27 17:40 · rw-r--r--
2.19 KB 2026-04-27 17:40 rw-r--r--
suite.cpython-39.opt-1.pyc — 9.87 KB
2026-04-27 17:40 · rw-r--r--
9.87 KB 2026-04-27 17:40 rw-r--r--
suite.cpython-39.opt-2.pyc — 8.88 KB
2026-04-27 17:40 · rw-r--r--
8.88 KB 2026-04-27 17:40 rw-r--r--
suite.cpython-39.pyc — 9.87 KB
2026-04-27 17:40 · rw-r--r--
9.87 KB 2026-04-27 17:40 rw-r--r--
util.cpython-39.opt-1.pyc — 4.28 KB
2026-04-27 17:40 · rw-r--r--
4.28 KB 2026-04-27 17:40 rw-r--r--
util.cpython-39.opt-2.pyc — 3.58 KB
2026-04-27 17:40 · rw-r--r--
3.58 KB 2026-04-27 17:40 rw-r--r--
util.cpython-39.pyc — 4.33 KB
2026-04-27 17:40 · rw-r--r--
4.33 KB 2026-04-27 17:40 rw-r--r--
ONLINE
__pycache__
39 items
20:37:01
TERMINAL FM
Edit
Preview
Download
Rename
Copy
Chmod
Delete
a i_@sdZddlmZmZddlmZdZdZdZdZ dZ dZ ee ee ee Z e dks\Jdd Z d d Zdd dZddZddZddZddZeddZddZddZdS)zVarious utility functions.) namedtupleCounter) commonprefixTP cCsBt|||}|tkr>d|d|||t||df}|S)Nz%s[%d chars]%s)len_PLACEHOLDER_LEN)s prefixlenZ suffixlenskipr %/usr/lib64/python3.9/unittest/util.py_shortens&rcsttt|}ttt|}|tkr(|St|tt|tt}|t krttt |tkspJt t|tfdd|DSt tt tfdd|DS)Nc3s|]}|dVqdSNr .0r prefixr r r 'z'_common_shorten_repr..c3s&|]}t|dttVqdSr)r _MIN_DIFF_LEN _MIN_END_LENrrr rr*s) tuplemap safe_reprmaxr _MAX_LENGTHr_MIN_BEGIN_LENr _MIN_COMMON_LENr)argsmaxlenZ common_lenr rr_common_shorten_reprs*   r"FcCsNz t|}Wnty(t|}Yn0|r:t|tkr>|S|dtdS)Nz [truncated]...)repr Exceptionobject__repr__rr)objZshortresultr r rr-s  rcCsd|j|jfS)Nz%s.%s) __module__ __qualname__)clsr r rstrclass6sr,cCs4d}}g}g}z||}||}||krT|||d7}|||kr|d7}q           r8cCsFg}|r>|}z||Wqty:||Yq0q||fS)zSame behavior as sorted_list_difference but for lists of unorderable items (like dicts). As it does a linear search per item (remove) it has O(n*n) performance.)popremove ValueErrorr.)r1r2r5itemr r runorderable_list_differencebs r=cCs||k||kS)z.Return -1 if x < y, 0 if x == y and 1 if x > yr )xyr r r three_way_cmpssr@ZMismatchzactual expected valuecCs,t|t|}}t|t|}}t}g}t|D]\}} | |urHq6d} } t||D] } || | krZ| d7} ||| <qZt|D] \} } | | kr| d7} ||| <q| | kr6t| | | }||q6t|D]X\}} | |urqd} t||D] } || | kr| d7} ||| <qtd| | }||q|S)HReturns list of (cnt_act, cnt_exp, elem) triples where the counts differrr-)listrr% enumeraterange _Mismatchr.)r2r1r tmnZNULLr(r3elemcnt_scnt_tr4Z other_elemdiffr r r_count_diff_all_purposeys<         rMc Cst|t|}}g}|D]2\}}||d}||krt|||}||q|D]&\}}||vrZtd||}||qZ|S)rAr)ritemsgetrEr.) r2r1r rFr(rIrJrKrLr r r_count_diff_hashables     rPN)F)__doc__ collectionsrrZos.pathrZ __unittestrr rrrrrr"rr,r8r=r@rErMrPr r r rs4    ) #