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>2021-02-12 07:26:32 +0300
committerCampbell Barton <ideasman42@gmail.com>2021-02-12 08:35:16 +0300
commit5a1503953096927860b68f6315e354d2e39fb8bc (patch)
treeb056566eb2c294b5a368b6af766d1d6c9d1075e5
parent9d3d2fa03152cddf49864e4b96f0f77dd98b4507 (diff)
Cleanup: use the assignment operator with list-comprehension
-rwxr-xr-xbuild_files/cmake/project_info.py14
-rw-r--r--release/scripts/startup/bl_operators/uvcalc_lightmap.py3
-rw-r--r--release/scripts/startup/bl_operators/wm.py3
3 files changed, 8 insertions, 12 deletions
diff --git a/build_files/cmake/project_info.py b/build_files/cmake/project_info.py
index 5980d48f85d..dd81602630e 100755
--- a/build_files/cmake/project_info.py
+++ b/build_files/cmake/project_info.py
@@ -220,14 +220,12 @@ def cmake_advanced_info():
def cmake_cache_var(var):
- cache_file = open(join(CMAKE_DIR, "CMakeCache.txt"), encoding='utf-8')
- lines = [
- l_strip for l in cache_file
- for l_strip in (l.strip(),)
- if l_strip
- if not l_strip.startswith(("//", "#"))
- ]
- cache_file.close()
+ with open(os.path.join(CMAKE_DIR, "CMakeCache.txt"), encoding='utf-8') as cache_file:
+ lines = [
+ l_strip for l in cache_file
+ if (l_strip := l.strip())
+ if not l_strip.startswith(("//", "#"))
+ ]
for l in lines:
if l.split(":")[0] == var:
diff --git a/release/scripts/startup/bl_operators/uvcalc_lightmap.py b/release/scripts/startup/bl_operators/uvcalc_lightmap.py
index d13e98b96e9..34c36443431 100644
--- a/release/scripts/startup/bl_operators/uvcalc_lightmap.py
+++ b/release/scripts/startup/bl_operators/uvcalc_lightmap.py
@@ -568,8 +568,7 @@ def unwrap(operator, context, **kwargs):
meshes = list({
me for obj in context.selected_objects
if obj.type == 'MESH'
- for me in (obj.data,)
- if me.polygons and me.library is None
+ if (me := obj.data).polygons and me.library is None
})
if not meshes:
diff --git a/release/scripts/startup/bl_operators/wm.py b/release/scripts/startup/bl_operators/wm.py
index 2ee20e08589..c5457713d36 100644
--- a/release/scripts/startup/bl_operators/wm.py
+++ b/release/scripts/startup/bl_operators/wm.py
@@ -2191,8 +2191,7 @@ class WM_OT_batch_rename(Operator):
id
for ob in context.selected_objects
if ob.type == data_type
- for id in (ob.data,)
- if id is not None and id.library is None
+ if (id := ob.data) is not None and id.library is None
))
if only_selected else
[id for id in getattr(bpy.data, attr) if id.library is None],