bg>ddlmZddlmZdZGddeZdS)) defaultdict) TextFormatter)GroupedFormatterceZdZdZdS)rc gd}td}|jD]J}|||jj|jj|Kt|D]}|t|t||dD]u}|d|z|||D]L}|d|j d|j d|j |jj rd |jj znd Mv|d d |S) N)Messagesz========c*ttS)N)rlistn/builddir/build/BUILD/cloudlinux-venv-1.0.7/venv/lib/python3.11/site-packages/prospector/formatters/grouped.pyz2GroupedFormatter.render_messages..s[%6%6r c(|dnt|S)Nr)int)xs rrz2GroupedFormatter.render_messages..s19aaZ]^_Z`Z`r )keyz Line: %sz z: z / z (col %s)r  )rmessages _make_pathlocationpathlineappendsortedkeysstrsourcecodemessage characterjoin)selfoutputgroupsr filenamers rrender_messagesz GroupedFormatter.render_messages s    6677} b bG 4??7#3#899 :7;K;P Q X XY` a a a av{{}}--  H MM#h-- ( ( (vh/4466<`<`aaa   lT1222%h/5  GMMM$NNN#LLL#OOJQJZJdl[7+;+EEEjll   MM"    yy   r N)__name__ __module__ __qualname__r'r r rrrs#!!!!!r rN) collectionsrprospector.formatters.textr__all__rr r rr.sb######444444  ! ! ! ! !} ! ! ! ! !r