o
    _=e`                     @   sN   d dl Z d dlZdefddZdd Zdedefdd	Zded
efddZdS )    Nreturnc                 C   s   t | }dd |D }|S )z Get list sessions c                 S   s   g | ]	}| d r|qS )z.session)endswith).0s r   DC:\Users\Administrator\Desktop\tl_session_checker\utils\func_tool.py
<listcomp>   s    z get_sessions.<locals>.<listcomp>N)oslistdir)pathZ
list_fileslist_sessionsr   r   r   get_sessions   s   
r   c                 c   s.    t dt| |D ]}| |||  V  q	d S )Nr   )rangelen)
input_list
chunk_sizeir   r   r   
split_list   s   r   filec                 C   s@   t | ddd}t| W  d    S 1 sw   Y  d S )Nrzutf-8)encoding)openjsonloadsread)r   Zjsr   r   r   	read_json   s   $r   textc                 C   s:   t | d}|| W d    d S 1 sw   Y  d S )Na)r   write)r   r   txtr   r   r   txt_file   s   "r    )	r	   r   listr   r   strdictr   r    r   r   r   r   <module>   s    	