From 401d8c212b1d394b05cfd7f5db05062a07604150 Mon Sep 17 00:00:00 2001 From: Friedemann Kleint Date: Tue, 23 Mar 2021 08:46:34 +0100 Subject: Replace .format() in examples by f-strings As a drive by, fix the chartthemes example to work. Task-number: PYSIDE-1112 Change-Id: I35deeba69f2db2c8c0848cce7316fb621b1b5818 Reviewed-by: Cristian Maureira-Fredes --- examples/corelib/settingseditor/settingseditor.py | 29 ++++++++++++++--------- 1 file changed, 18 insertions(+), 11 deletions(-) (limited to 'examples/corelib') diff --git a/examples/corelib/settingseditor/settingseditor.py b/examples/corelib/settingseditor/settingseditor.py index 9e2a2a2d8..8554be637 100644 --- a/examples/corelib/settingseditor/settingseditor.py +++ b/examples/corelib/settingseditor/settingseditor.py @@ -87,14 +87,14 @@ class TypeChecker: self.size_exp = QRegularExpression(self.point_exp) date_pattern = '([0-9]{,4})-([0-9]{,2})-([0-9]{,2})' - self.date_exp = QRegularExpression('^{}$'.format(date_pattern)) + self.date_exp = QRegularExpression(f'^{date_pattern}$') assert self.date_exp.isValid() time_pattern = '([0-9]{,2}):([0-9]{,2}):([0-9]{,2})' - self.time_exp = QRegularExpression('^{}$'.format(time_pattern)) + self.time_exp = QRegularExpression(f'^{time_pattern}$') assert self.time_exp.isValid() - pattern = '^{}T{}$'.format(date_pattern, time_pattern) + pattern = f'^{date_pattern}T{time_pattern}$' self.dateTime_exp = QRegularExpression(pattern) assert self.dateTime_exp.isValid() @@ -315,7 +315,7 @@ class MainWindow(QMainWindow): if not settings.isWritable(): nice_name += " (read only)" - self.setWindowTitle("{} - Settings Editor".format(nice_name)) + self.setWindowTitle(f"{nice_name} - Settings Editor") class LocationDialog(QDialog): @@ -752,23 +752,30 @@ class VariantDelegate(QItemDelegate): if isinstance(value, (int, float, QByteArray)): return str(value) if isinstance(value, QColor): - return '({},{},{},{})'.format(value.red(), value.green(), - value.blue(), value.alpha()) + (r, g, b, a) = (value.red(), value.green(), value.blue(), value.alpha()) + return f'({r},{g},{b},{a})' if isinstance(value, (QDate, QDateTime, QTime)): return value.toString(Qt.ISODate) if isinstance(value, QPoint): - return '({},{})'.format(value.x(), value.y()) + x = value.x() + y = value.y() + return f'({x},{y})' if isinstance(value, QRect): - return '({},{},{},{})'.format(value.x(), value.y(), value.width(), - value.height()) + x = value.x() + y = value.y() + w = value.width() + h = value.height() + return f'({x},{y},{w},{h})' if isinstance(value, QSize): - return '({},{})'.format(value.width(), value.height()) + w = value.width() + h = value.height() + return f'({w},{h})' if isinstance(value, list): return ','.join(value) if value is None: return '' - return '<{}>'.format(value) + return f'<{value}>' if __name__ == '__main__': -- cgit v1.2.3