§
    øyIf|  ã                  óh   — d Z ddlmZ ddlZddlZddlmZ ddlmZ ddl	m
Z
  G d„ d	¦  «        Zd
ZdS )z"Generate json report of a tox run.é    )ÚannotationsN)ÚAny)Úversioné   )Ú
EnvJournalc                  óB   — e Zd ZdZdd„Zdd
„Zedd„¦   «         Zdd„ZdS )ÚJournalzThe result of a tox session.ÚenabledÚboolÚreturnÚNonec                óÀ   — || _         i | _        i | _        | j         rA| j                             dt          t
          j        t          j        ¦   «         dœ¦  «         d S d S )NÚ1)ÚreportversionÚ
toxversionÚplatformÚhost)	Ú_enabledÚ_contentÚ_envÚupdater   Úsysr   ÚsocketÚgetfqdn)Úselfr
   s     úD/var/www/piapp/venv/lib/python3.11/site-packages/tox/journal/main.pyÚ__init__zJournal.__init__   so   € ØˆŒØ(*ˆŒØ+-ˆŒ	àŒ=ð 	ØŒM× Ò à%(Ý")Ý #¤Ý"œNÑ,Ô,ð	ð ñô ð ð ð ð	ð 	ó    ÚnameÚstrr   c                ól   — || j         vrt          | j        |¦  «        }|| j         |<   | j         |         S )z<Return the env log of an environment (create on first call).)r   r   r   )r   r   Úenvs      r   Úget_env_journalzJournal.get_env_journal    s7   € à�t”yÐ Ð Ý˜Tœ]¨DÑ1Ô1ˆCØ!ˆDŒI�d‰OØŒy˜ŒÐr   údict[str, Any]c                ó~   — i }| j                              ¦   «         D ]\  }}|j        ||<   Œ|r
|| j        d<   | j        S )NÚtestenvs)r   ÚitemsÚcontentr   )r   Útest_env_journalsr   Úvalues       r   r(   zJournal.content'   sS   € à,.ÐØœ9Ÿ?š?Ñ,Ô,ð 	4ð 	4‰KˆD�%Ø&+¤mÐ˜dÑ#Ð#Øð 	:Ø(9ˆDŒM˜*Ñ%ØŒ}Ðr   c                ó   — | j         S )N)r   )r   s    r   Ú__bool__zJournal.__bool__0   s
   € ØŒ}Ðr   N)r
   r   r   r   )r   r    r   r   )r   r$   )r   r   )	Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r#   Úpropertyr(   r,   © r   r   r	   r	      sv   € € € € € Ø&Ð&ðð ð ð ðð ð ð ð ðð ð ñ „Xððð ð ð ð ð r   r	   )r	   )r0   Ú
__future__r   r   r   Útypingr   Útox.versionr   r"   r   r	   Ú__all__r2   r   r   ú<module>r7      s™   ðØ (Ð (à "Ð "Ð "Ð "Ð "Ð "à €€€Ø 
€
€
€
Ø Ð Ð Ð Ð Ð à Ð Ð Ð Ð Ð à Ð Ð Ð Ð Ð ð#ð #ð #ð #ð #ñ #ô #ð #ðL €€€r   