← Back
Editing: file_io.cpython-311.pyc
� ̑�a� � �\ � d dl Z d dlmZ d dlmZ G d� d� � Z G d� de� � ZdS )� N)�Path)�Unionc �F � e Zd Zdeej ef fd�Zd� Zd� Z d� Z dS )�FileIO�pathc �\ � t |t � � rt |� � }|| _ d S �N)� isinstance�strr r )�selfr s �//usr/lib/python3/dist-packages/parso/file_io.py�__init__zFileIO.__init__ s* � ��d�C� � � ���:�:�D��� � � � c � � t | j d� � 5 }|� � � cd d d � � S # 1 swxY w Y d S )N�rb)�openr �read)r �fs r r zFileIO.read s� � � �$�)�T� "� "� �a��6�6�8�8� � � � � � � � � � � � ���� � � � � � s �7�;�;c �n � t j � | j � � S # t $ r Y dS w xY w)zK Returns float - timestamp or None, if path doesn't exist. N)�osr �getmtime�FileNotFoundError�r s r �get_last_modifiedzFileIO.get_last_modified sA � � ��7�#�#�D�I�.�.�.�� � � � ��4�4� ���s �#&