Your IP : 216.73.216.85


Current Path : /opt/alt/python37/lib64/python3.7/Tools/scripts/__pycache__/
Upload File :
Current File : //opt/alt/python37/lib64/python3.7/Tools/scripts/__pycache__/update_file.cpython-37.pyc

B

� f��@sjdZddlZddlZdd�Zedkrfeej�dkrPedejdf�e�d�eejdejd	�dS)
z�
A script that replaces an old file with a new one, only if the contents
actually changed.  If not, the new file is simply deleted.

This avoids wholesale rebuilds when a code (re)generation phase does not
actually change the in-tree generated code.
�Nc	Cs`t|d��}|��}WdQRXt|d��}|��}WdQRX||krRt�||�n
t�|�dS)N�rb)�open�read�os�replace�unlink)Zold_path�new_path�fZold_contentsZnew_contents�r
�>/opt/alt/python37/lib64/python3.7/Tools/scripts/update_file.py�main
sr�__main__�z7Usage: %s <path to be updated> <path with new contents>��)	�__doc__r�sysr�__name__�len�argv�print�exitr
r
r
r�<module>s