
    yIf                    N    d Z ddlmZ ddlZddlmZ ddlmZ ddlm	Z	 ddZ
dZdS )zKThis module handles collecting and persisting in json format a tox session.    )annotationsN)Path   )
EnvJournal)JournalpathPath | Nonejournalr   returnNonec                    | d S t          |                               d          5 }t          j        |j        |dd           d d d            d S # 1 swxY w Y   d S )Nw   F)indentensure_ascii)r   openjsondumpcontent)r   r
   file_handlers      H/var/www/piapp/venv/lib/python3.11/site-packages/tox/journal/__init__.pywrite_journalr      s    |	d		 O	'/<NNNNO O O O O O O O O O O O O O O O O Os   AAA)r   r   r   )r   r	   r
   r   r   r   )__doc__
__future__r   r   pathlibr   envr   mainr   r   __all__     r   <module>r!      s    Q Q " " " " " "                   O O O Or    