§
z<ˆj± ã óÎ — d dl Z d dlZd dlmZmZmZ ddlmZmZ ddl m
Z ddl mZm
Z
ddedd fd
edee dee d
ededee dedefd„Zefded
ededefd„ZeZdS )é N)ÚListÚOptionalÚSequenceé )ÚDEFAULT_CONFIGÚConfig)Ú WrapModes)Úformatter_from_stringÚvertical_hanging_indent© ú
FÚimport_startÚfrom_importsÚcommentsÚline_separatorÚconfigÚmulti_line_outputÚexplodeÚreturnc óœ — |rt }d}d} n0t |p|j j ¦ « }|j p|j }|j } dt | ¦ « dz z }
|j } || t j |¦ « |
|||||j
| |j ¬¦
«
}|j �r|
|¦ « }
t |
¦ « }t |
¦ « dk r"t d„ |
dd… D ¦ « ¦ « }nd}|}t |
d ¦ « |k r˜t |
¦ « |k r…|d k r|}|dz } || t j |¦ « |
|||||j
| |j ¬¦
«
}|
|¦ « }
t |
d ¦ « |k rt |
¦ « |k r|d k °| |¦ « dk rt! |||¦ « S |S )
zHReturns a multi-line wrapped form of the provided from import statement.r Tú )
Ú statementÚimportsÚwhite_spaceÚindentÚline_lengthr r Úcomment_prefixÚinclude_trailing_commaÚremove_commentsc 3 ó4 K — | ]}t |¦ « V — Œd S )N)Úlen)Ú.0Úlines ú\/builddir/build/BUILD/cloudlinux-venv-1.0.12/venv/lib/python3.11/site-packages/isort/wrap.pyú