§
    ™æVcŠ  ã                  ó”   — d dl mZ d dlZddlmZmZ ddlmZm	Z	 ej
        rddlmZ ddlmZ dd	lmZmZ  G d
„ de¦  «        Zdd„ZdS )é    )ÚannotationsNé   )ÚExtensionModuleÚ
ModuleInfoé   )ÚnoKwargsÚ	noPosargs)ÚModuleState)ÚInterpreter)ÚTYPE_kwargsÚTYPE_varc                  ó^   ‡ — e Zd Z ed¦  «        Zdˆ fd„Zeedd„¦   «         ¦   «         Zˆ xZ	S )Ú
TestModuleÚmodtestÚinterpreterr   ÚreturnÚNonec                óŒ   •— t          ¦   «                              |¦  «         | j                             d| j        i¦  «         d S )NÚprint_hello)ÚsuperÚ__init__ÚmethodsÚupdater   )Úselfr   Ú	__class__s     €ú</usr/lib/python3/dist-packages/mesonbuild/modules/modtest.pyr   zTestModule.__init__   sL   ø€ Ý‰Œ×Ò˜Ñ%Ô%Ð%ØŒ×ÒØ˜4Ô+ð
ñ 	ô 	ð 	ð 	ð 	ó    Ústater
   ÚargsúT.List[TYPE_var]Úkwargsr   c                ó$   — t          d¦  «         d S )NzHello from a Meson module)Úprint)r   r   r   r!   s       r   r   zTestModule.print_hello%   s   € õ 	Ð)Ñ*Ô*Ð*Ð*Ð*r   )r   r   r   r   )r   r
   r   r    r!   r   r   r   )
Ú__name__Ú
__module__Ú__qualname__r   ÚINFOr   r   r	   r   Ú__classcell__)r   s   @r   r   r      sv   ø€ € € € € àˆ:�iÑ Ô €Dðð ð ð ð ð ð Øð+ð +ð +ñ „Yñ „Xð+ð +ð +ð +ð +r   r   Úinterpr   r   c                ó    — t          | ¦  «        S )N)r   )r)   s    r   Ú
initializer+   +   s   € Ý�fÑÔÐr   )r)   r   r   r   )Ú
__future__r   ÚtypingÚTÚ r   r   Úinterpreterbaser   r	   ÚTYPE_CHECKINGr
   Úinterpreter.interpreterr   Úinterpreterbase.baseobjectsr   r   r   r+   © r   r   ú<module>r5      sä   ðð #Ð "Ð "Ð "Ð "Ð "Ø Ð Ð Ð à )Ð )Ð )Ð )Ð )Ð )Ð )Ð )Ø 1Ð 1Ð 1Ð 1Ð 1Ð 1Ð 1Ð 1à„?ð DØÐÐÐÐÐØ5Ð5Ð5Ð5Ð5Ð5ØCÐCÐCÐCÐCÐCÐCÐCð+ð +ð +ð +ð +�ñ +ô +ð +ð ð ð ð ð ð r   