Your IP : 216.73.216.213


Current Path : /opt/alt/python36/lib64/python3.6/Tools/scripts/__pycache__/
Upload File :
Current File : //opt/alt/python36/lib64/python3.6/Tools/scripts/__pycache__/update_file.cpython-36.opt-1.pyc

3

� f��@sjdZddlZddlZdd�Zedkrfeej�dkrPedejdf�ejd�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.
�NcCs`t|d��}|j�}WdQRXt|d��}|j�}WdQRX||krRtj||�n
tj|�dS)N�rb)�open�read�os�replace�unlink)Zold_path�new_path�fZold_contentsZnew_contents�r
�>/opt/alt/python36/lib64/python3.6/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