mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
unnecessary map (extra-edit)
This commit is contained in:
parent
cc172a2a48
commit
9d46c5344c
@ -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)
|
||||
|
||||
|
||||
|
@ -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)
|
||||
|
@ -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)
|
||||
|
@ -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:
|
||||
|
@ -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)
|
||||
|
@ -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,
|
||||
|
@ -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):
|
||||
|
@ -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()
|
||||
|
@ -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
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user