Cleanup: use the assignment operator with list-comprehension

This commit is contained in:
Campbell Barton 2021-02-12 15:26:32 +11:00
parent 9d3d2fa031
commit 5a15039530
3 changed files with 8 additions and 12 deletions

@ -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:

@ -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:

@ -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],