Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2018-04-25 10:57:44 +0300
committerCampbell Barton <ideasman42@gmail.com>2018-04-25 10:58:38 +0300
commitd63b66be82c8fbb5faac96a3478f04e6cf4431b2 (patch)
tree5074a21cd01b1c0274926feabc0d9502edeca706 /release/datafiles/blender_icons_geom_update.py
parent0d69dfbfc16fc10d4c802809ea20b67979d7b35b (diff)
CMake: only write edited file when changes made
Caused cmake to run after every icon update.
Diffstat (limited to 'release/datafiles/blender_icons_geom_update.py')
-rwxr-xr-xrelease/datafiles/blender_icons_geom_update.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/release/datafiles/blender_icons_geom_update.py b/release/datafiles/blender_icons_geom_update.py
index fac45c77b89..0b1cbf40722 100755
--- a/release/datafiles/blender_icons_geom_update.py
+++ b/release/datafiles/blender_icons_geom_update.py
@@ -27,8 +27,9 @@ def edit_text_file(filename, marker_begin, marker_end, content):
return
marker_begin_index += len(marker_begin) + 1
data_update = data[:marker_begin_index] + content + data[marker_end_index:]
- with open(filename, 'w', encoding='utf-8') as f:
- f.write(data_update)
+ if data != data_update:
+ with open(filename, 'w', encoding='utf-8') as f:
+ f.write(data_update)
BASEDIR = os.path.abspath(os.path.dirname(__file__))