unnecessary map (extra-edit)

This commit is contained in:
un-pogaz 2025-01-24 11:14:18 +01:00
parent cc172a2a48
commit 9d46c5344c
9 changed files with 14 additions and 11 deletions

View File

@ -38,6 +38,6 @@ class Pages:
@property
def number_of_pages(self) -> int:
return sum([len(pg.page_locations) for pg in self.__pages_groups])
return sum(len(pg.page_locations) for pg in self.__pages_groups)

View File

@ -647,4 +647,4 @@ def convert_color_for_font_tag(val):
def clamp(x):
return min(x, max(0, x), 1)
rgb = map(clamp, rgba[:3])
return '#' + ''.join(('%02x' % int(x * 255) for x in rgb))
return '#' + ''.join('%02x' % int(x * 255) for x in rgb)

View File

@ -660,8 +660,8 @@ class MetadataBulkDialog(QDialog, Ui_MetadataBulkDialog):
self.button_transform_publishers.clicked.connect(self.transform_publishers)
self.button_transform_series.clicked.connect(self.transform_series)
self.tag_map_rules = self.author_map_rules = self.publisher_map_rules = self.series_map_rules = ()
tuple(((b.clicked.connect(self.clear_transform_rules_for), b.setIcon(QIcon.ic('clear_left.png')), b.setToolTip(_(
'Clear the rules'))) for b in (self.button_clear_tags_rules, self.button_clear_authors_rules, self.button_clear_publishers_rules)))
tuple((b.clicked.connect(self.clear_transform_rules_for), b.setIcon(QIcon.ic('clear_left.png')), b.setToolTip(_('Clear the rules')))
for b in (self.button_clear_tags_rules, self.button_clear_authors_rules, self.button_clear_publishers_rules))
self.update_transform_labels()
if starting_tab < 0:
starting_tab = gprefs.get('bulk_metadata_window_tab', 0)

View File

@ -59,7 +59,7 @@ class CodeEditor(QPlainTextEdit):
def line_number_area_width(self):
# get largest width of digits
fm = self.fontMetrics()
self.number_width = max((fm.horizontalAdvance(str(x)) for x in range(10)))
self.number_width = max(fm.horizontalAdvance(str(x)) for x in range(10))
digits = 1
limit = max(1, self.blockCount())
while limit >= 10:

View File

@ -107,7 +107,10 @@ class ConfigWidget(ConfigWidgetBase, Ui_Form):
self.opt_columns.verticalHeader().hide()
self.opt_columns.setRowCount(len(colmap))
self.column_desc = {CreateCustomColumn.column_types[x]['datatype']: CreateCustomColumn.column_types[x]['text'] for x in CreateCustomColumn.column_types}
self.column_desc = {
CreateCustomColumn.column_types[x]['datatype']: CreateCustomColumn.column_types[x]['text']
for x in CreateCustomColumn.column_types
}
for row, key in enumerate(colmap):
self.setup_row(row, key, row)

View File

@ -86,7 +86,7 @@ class TextureChooser(QDialog):
images = [{
'fname': ':'+os.path.basename(x),
'path': x,
'name': ' '.join((s.capitalize() for s in os.path.splitext(os.path.basename(x))[0].split('_')))
'name': ' '.join(s.capitalize() for s in os.path.splitext(os.path.basename(x))[0].split('_'))
} for x in glob.glob(I('textures/*.png'))] + [{
'fname': os.path.basename(x),
'path': x,

View File

@ -181,7 +181,7 @@ class TextBrowser(PlainTextEdit): # {{{
def calculate_metrics(self):
fm = self.fontMetrics()
self.number_width = max((fm.horizontalAdvance(str(x)) for x in range(10)))
self.number_width = max(fm.horizontalAdvance(str(x)) for x in range(10))
self.space_width = fm.horizontalAdvance(' ')
def show_context_menu(self, pos):

View File

@ -282,7 +282,7 @@ class TextEdit(PlainTextEdit):
self.setFont(font)
self.highlighter.apply_theme(theme)
fm = self.fontMetrics()
self.number_width = max((fm.horizontalAdvance(str(x)) for x in range(10)))
self.number_width = max(fm.horizontalAdvance(str(x)) for x in range(10))
self.size_hint = QSize(self.expected_geometry[0] * fm.averageCharWidth(), self.expected_geometry[1] * fm.height())
self.highlight_color = theme_color(theme, 'HighlightRegion', 'bg')
self.highlight_cursor_line()

View File

@ -36,8 +36,8 @@ def parse_restriction(raw):
lr = r.get('library_restrictions', {})
if not isinstance(lr, dict):
lr = {}
r['allowed_library_names'] = frozenset((x.lower() for x in r.get('allowed_library_names', ())))
r['blocked_library_names'] = frozenset((x.lower() for x in r.get('blocked_library_names', ())))
r['allowed_library_names'] = frozenset(x.lower() for x in r.get('allowed_library_names', ()))
r['blocked_library_names'] = frozenset(x.lower() for x in r.get('blocked_library_names', ()))
r['library_restrictions'] = {k.lower(): v or '' for k, v in iteritems(lr)}
return r