§
    -Ph)  ã                   ó0   — d dl Z ddlmZ d„ Zd„ Zg fd„ZdS )é    Né   )ÚOptionsc                  ó    — i } t          t          ¦  «                             ¦   «         D ]$\  }}|dk    rt          j        |¦  «        }|| |<   Œ%| S )NÚ_directive_defaults)Úvarsr   ÚitemsÚcopyÚdeepcopy)ÚbackupÚnameÚvalues      ú[/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/Cython/Compiler/Tests/Utils.pyÚbackup_Optionsr      sW   € Ø€FÝG‘}”}×*Ò*Ñ,Ô,ð ð ‰ˆˆeàÐ(Ò(Ð(Ý”M %Ñ(Ô(ˆEØˆˆt‰ˆØ€Mó    c                 ó:  — t          ¦   «         }|                      ¦   «         D ]5\  }}t          t          ||¦  «        |k    rt	          t          ||¦  «         Œ6t          t          ¦  «                             ¦   «         D ]}|| vrt          t          |¦  «         Œd S )N)Úobjectr   Úgetattrr   Úsetattrr   ÚkeysÚdelattr)r   Úno_valuer   Ú
orig_values       r   Úrestore_Optionsr      s˜   € Ý‰xŒx€HØ"ŸLšL™NœNð /ð /ÑˆˆjÝ•7˜D (Ñ+Ô+¨zÒ9Ð9Ý•G˜T :Ñ.Ô.Ð.øå•W‘”×"Ò"Ñ$Ô$ð #ð #ˆØvÐÐÝ•G˜TÑ"Ô"Ð"øð#ð #r   c                 ó    — t          ¦   «         }|                      ¦   «         D ]*\  }}||vr!t          t          ||¦  «        |k    rd|z   c S Œ+dS )z1
    returns error message of "" if check Ok
    zerror in option Ú )r   r   r   r   )Úexpected_optionsÚ
white_listr   r   r   s        r   Úcheck_global_optionsr      sf   € õ ‰xŒx€HØ,×2Ò2Ñ4Ô4ð 1ð 1ÑˆˆjØzÐ!Ð!Ý•w  hÑ/Ô/°:Ò=Ð=Ø)¨DÑ0Ð0Ð0Ð0øØˆ2r   )r	   r   r   r   r   r   © r   r   ú<module>r       sa   ðØ €€€à Ð Ð Ð Ð Ð ðð ð ð#ð #ð #ð 79ð 	ð 	ð 	ð 	ð 	ð 	r   