Python: replace '%' with str.format for examples & templates

Use modern/preferred string formatting for user facing scripts.
This commit is contained in:
Campbell Barton
2024-04-12 15:33:40 +10:00
parent 0bb6317035
commit 98986c6562
14 changed files with 25 additions and 26 deletions

View File

@@ -108,7 +108,7 @@ class MyCustomShapeWidget(Gizmo):
delta /= 10.0
value = self.init_value - delta
self.target_set_value("offset", value)
context.area.header_text_set("My Gizmo: %.4f" % value)
context.area.header_text_set("My Gizmo: {:.4f}".format(value))
return {'RUNNING_MODAL'}

View File

@@ -4,7 +4,7 @@ import bpy
def write_some_data(context, filepath, use_some_setting):
print("running write_some_data...")
f = open(filepath, 'w', encoding='utf-8')
f.write("Hello World %s" % use_some_setting)
f.write("Hello World {:s}".format(use_some_setting))
f.close()
return {'FINISHED'}

View File

@@ -26,7 +26,7 @@ class ViewOperator(bpy.types.Operator):
if event.type == 'MOUSEMOVE':
self.offset = (self._initial_mouse - Vector((event.mouse_x, event.mouse_y, 0.0))) * 0.02
self.execute(context)
context.area.header_text_set("Offset %.4f %.4f %.4f" % tuple(self.offset))
context.area.header_text_set("Offset {:.4f} {:.4f} {:.4f}".format(*self.offset))
elif event.type == 'LEFTMOUSE':
context.area.header_text_set(None)

View File

@@ -39,7 +39,7 @@ def enum_previews_from_directory_items(self, context):
if directory == pcoll.my_previews_dir:
return pcoll.my_previews
print("Scanning directory: %s" % directory)
print("Scanning directory:", directory)
if directory and os.path.exists(directory):
# Scan the directory for `*.png` files