Ë
    _§1h  ã                  ó(  — d dl mZ d dlZd dlZd dlmZ d dlZd dlmZm	Z	m
Z
mZ erd dlmZ ej                  j                  dddd	 ed
dddddd¬«      fd eddddddd¬«      fd edddd¬«      fgg d¢¬«      d"d„«       Zd#d „Z	 	 	 	 	 	 	 	 d$d!„Zy)%é    )ÚannotationsN)ÚTYPE_CHECKING)ÚResultÚexportÚmainÚprocess_line)ÚPath)ÚsrcÚexpected)Ú N)za regular line
Nz*package\filename.py:42:8: note: Some info
Únoticeúpackage\filename.pyé*   é   ú
 Some info©ÚkindÚfilenameÚ
start_lineÚ	start_colÚend_lineÚend_colÚmessagez=package/filename.py:42:1:46:3: error: Type error here [code]
Úerrorúpackage/filename.pyé   é.   é   ú Type error here [code]z%package/module.py:87: warn: Bad code
Úwarningúpackage/module.pyéW   ú	 Bad code©r   r   r   r   )ÚblankÚnormalz	note-wcolz
error-wendzwarn-lineonly)Úidsc                ó(   — t        | «      }||k(  sJ ‚y )N)r   )r
   r   Úresults      úb/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/trio/_tests/tools/test_mypy_annotate.pyÚtest_processingr+      s   € ôT ˜#Ó€FØ�XÒÐÑó    c                óò   — t        ddddd d d¬«      ddgt        d	d
ddddd¬«      ddgt        dddd¬«      dgi}t        |«       | j                  «       }|j                  dk(  sJ ‚|j                  dk(  sJ ‚y )Nr   r   r   r   r   r   ÚWindowsÚMacr   r   r   r   r   r   ÚLinuxr    r!   r"   r#   r$   r   a^  ::notice file=package\filename.py,line=42,col=8,title=Mypy-Windows+Mac::package\filename.py:(42:8): Some info
::error file=package/filename.py,line=42,col=1,endLine=46,endColumn=3,title=Mypy-Linux+Mac::package/filename.py:(42:1 - 46:3): Type error here [code]
::warning file=package/module.py,line=87,title=Mypy-Linux::package/module.py:87: Bad code
)r   r   Ú
readouterrÚerrÚout)ÚcapsysÚresultsÚstds      r*   Útest_exportr7   =   s´   € äØØ+ØØØØØ ô	
ð �uÐÜØØ*ØØØØØ-ô	
ð �UÐÜØØ(ØØô		
ð
 ˆ9ð1€Gô4 ˆ7„OØ
×
Ñ
Ó
€CØ�7‰7�bŠ=Ðˆ=Ø�7‰7ð	=ò	ð 	ñ 	r,   c                ó:  — dd l mc m} d}| dz  }|j                  «       rJ ‚|j	                  «       5  |j                  t        dt        j                  |«      «       |j                  dt        |«      ddg«       d d d «       |j                  «       }|j                  dk(  sJ ‚|j                  |k(  sJ ‚|j                  «       sJ ‚t        dt        |«      g«       |j                  «       }|j                  dk(  sJ ‚|j                  d	k(  sJ ‚y # 1 sw Y   Œ–xY w)
Nr   z£Mypy begun
trio/core.py:15: error: Bad types here [misc]
trio/package/module.py:48:4:56:18: warn: Missing annotations  [no-untyped-def]
Found 3 errors in 29 files
zdump.datÚstdinz
--dumpfilez
--platformÚSomePlatformr   a  ::error file=trio/core.py,line=15,title=Mypy-SomePlatform::trio/core.py:15: Bad types here [misc]
::warning file=trio/package/module.py,line=48,col=4,endLine=56,endColumn=18,title=Mypy-SomePlatform::trio/package/module.py:(48:4 - 56:18): Missing annotations  [no-untyped-def]
)Útrio._tools.mypy_annotateÚ_toolsÚmypy_annotateÚexistsÚcontextÚsetattrÚsysÚioÚStringIOr   Ústrr1   r2   r3   )Útmp_pathÚmonkeypatchr4   r=   Úinp_textÚresult_filer6   s          r*   Útest_endtoendrI   g   s  € ÷
 6Ð5ð€Hð ˜ZÑ'€KØ×!Ñ!Ô#Ð#Ð#Ø	×	Ñ	Ó	ñ 
Ø×ÑœC ¬"¯+©+°hÓ*?Ô@à×ÑØœ3˜{Ó+¨\¸>ÐJô	
÷
ð ×
Ñ
Ó
€CØ�7‰7�bŠ=Ðˆ=Ø�7‰7�hÒÐÐà×ÑÔÐÐäˆ,œ˜KÓ(Ð	)Ô*à
×
Ñ
Ó
€CØ�7‰7�bŠ=Ðˆ=Ø�7‰7ð	*òð ñ ÷#
ð 
ús   ³A	DÄD)r
   rD   r   zResult | NoneÚreturnÚNone)r4   úpytest.CaptureFixture[str]rJ   rK   )rE   r	   rF   zpytest.MonkeyPatchr4   rL   rJ   rK   )Ú
__future__r   rB   rA   Útypingr   Úpytestr;   r   r   r   r   Úpathlibr	   ÚmarkÚparametrizer+   r7   rI   © r,   r*   ú<module>rT      sû   ðÝ "ã 	Û 
Ý  ã ç HÓ HáÝð ‡�×ÑØàØ"à:ÙØØ/ØØØØØ$ôð	
ð MÙØØ.ØØØØØ1ôð	
ð 5ÙØØ,ØØ#ô	ð	
ð7$òJ 	HðO ó (òRóS(ðRó
'ðT%Øð%à#ð%ð 'ð%ð 
ô	%r,   