§
    ‚Øj  ã                   ó¸  — d dl mZ d dlmZ d dlZd dlZd dlZd dlZd dlm	Z	 g Z
g Z eej        ej        › d�¬¦  «        D ]‰Zej                             e¦  «        rŒ ed„ ej                             d¦  «        D ¦   «         ¦  «        rŒKdej        v re                     ej        ¦  «         Œoe
                     ej        ¦  «         ŒŠdd
„Zej                             de
¦  «        ej                             d¦  «        ej                             d¦  «        d„ ¦   «         ¦   «         ¦   «         Zd„ Zej                             de¦  «        d„ ¦   «         ZdS )é    )Úimport_module)Úwalk_packagesN)Úsubprocess_run_helperú.)ÚpathÚprefixc              #   ó@   K  — | ]}|                      d ¦  «        V — ŒdS )Ú_N)Ú
startswith)Ú.0Úxs     ú’/Users/tedpeters/Documents/Projects/Claude Projects/Misc Tools/notename-sheets/.venv/lib/python3.11/site-packages/matplotlib/tests/test_getattr.pyú	<genexpr>r      s.   è è € Ð
8Ð
8 ˆ1�<Š<˜ÑÔÐ
8Ð
8Ð
8Ð
8Ð
8Ð
8ó    zbackends.backend_Tc                 ó(  — 	 t          | ¦  «        }n\# t          t          t          f$ rB}|rt	          j        d| › d|› �¦  «         nt          d| › d|› �¦  «         Y d}~dS Y d}~nd}~ww xY wd}t          ||¦  «        rt          ||¦  «         dS dS )zf
    Test that __getattr__ methods raise AttributeError for unknown keys.
    See #20822, #20855.
    zCannot import z due to zSKIP: Cannot import NÚTHIS_SYMBOL_SHOULD_NOT_EXIST)	r   ÚImportErrorÚRuntimeErrorÚOSErrorÚpytestÚskipÚprintÚhasattrÚdelattr)Úmodule_nameÚ
use_pytestÚmoduleÚeÚkeys        r   Ú_test_getattrr       sß   € ð
Ý˜{Ñ+Ô+ˆˆøÝ�¥wÐ/ð ð ð àð 	ÝŒKÐA¨ÐAÐA¸aÐAÐAÑBÔBÐBÐBåÐA¨ÐAÐA¸aÐAÐAÑBÔBÐBØˆFˆFˆFˆFˆFð CÐBÐBÐBÐBøøøøðøøøð )€CÝˆv�sÑÔð Ý�˜ÑÔÐÐÐðð s   ‚ ’A+©2A&Á&A+r   zignore::DeprecationWarningzignore::ImportWarningc                 ó$   — t          | ¦  «         d S )N)r    ©r   s    r   Útest_getattrr#   /   s   € õ �+ÑÔÐÐÐr   c                  ó¸   — t          j        dt          ¬¦  «         t          j        dt          ¬¦  «         t          j        d         } t          | d¬¦  «         d S )NÚignore)Úcategoryé   F)r   )ÚwarningsÚfilterwarningsÚDeprecationWarningÚImportWarningÚsysÚargvr    r"   s    r   Ú_test_module_getattrr.   6   sS   € ÝÔ˜HÕ/AÐBÑBÔBÐBÝÔ˜H­}Ð=Ñ=Ô=Ð=Ý”(˜1”+€KÝ�+¨%Ð0Ñ0Ô0Ð0Ð0Ð0r   c                 óÆ   — t          t          | d¬¦  «        }d|j        v r,t          j        |j                             d¦  «        ¦  «         t          |j        ¦  «         d S )Né   )ÚtimeoutzSKIP: )r   r.   Ústdoutr   r   Úremoveprefixr   )r   Úprocs     r   Útest_backend_getattrr5   =   sZ   € å Õ!5°{ÈBÐOÑOÔO€DØ�4”;ÐÐÝŒ�D”K×,Ò,¨XÑ6Ô6Ñ7Ô7Ð7Ý	ˆ$Œ+ÑÔÐÐÐr   )T)Ú	importlibr   Úpkgutilr   r,   r(   r   Ú
matplotlibÚmatplotlib.testingr   Úmodule_namesÚbackend_module_namesÚ__path__Ú__name__ÚmÚnamer   Ú__package__ÚanyÚsplitÚappendr    ÚmarkÚparametrizer)   r#   r.   r5   © r   r   ú<module>rG      sê  ðØ #Ð #Ð #Ð #Ð #Ð #Ø !Ð !Ð !Ð !Ð !Ð !Ø 
€
€
€
Ø €€€à €€€à Ð Ð Ð Ø 4Ð 4Ð 4Ð 4Ð 4Ð 4ð
 €ØÐ Ø	ˆ˜JÔ/¸:Ô;NÐ8QÐ8QÐ8QÐ	RÑ	RÔ	Rð $ð $€AØ„v×Ò˜Ñ%Ô%ð ØØ
€sÐ
8Ð
8 a¤f§l¢l°3Ñ&7Ô&7Ð
8Ñ
8Ô
8Ñ8Ô8ð ØØ˜aœfÐ$Ð$Ø×#Ò# A¤FÑ+Ô+Ð+Ð+à×Ò˜AœFÑ#Ô#Ð#Ð#ðð ð ð ð( „×Ò˜¨Ñ5Ô5Ø„×ÒÐ8Ñ9Ô9Ø„×ÒÐ3Ñ4Ô4ðð ñ 5Ô4ñ :Ô9ñ 6Ô5ðð1ð 1ð 1ð „×Ò˜Ð(<Ñ=Ô=ðð ñ >Ô=ðð ð r   