mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-08-11 09:13:57 -04:00
commit
e7c29dfa7d
@ -94,11 +94,9 @@ class ColumnIcon(object): # {{{
|
|||||||
if not rule_icons:
|
if not rule_icons:
|
||||||
continue
|
continue
|
||||||
icon_list = [ic.strip() for ic in rule_icons.split(':')]
|
icon_list = [ic.strip() for ic in rule_icons.split(':')]
|
||||||
|
icons.extend(icon_list)
|
||||||
if icon_list and not kind.endswith('_composed'):
|
if icon_list and not kind.endswith('_composed'):
|
||||||
icons = icon_list
|
|
||||||
break
|
break
|
||||||
else:
|
|
||||||
icons.extend(icon_list)
|
|
||||||
|
|
||||||
if icons:
|
if icons:
|
||||||
icon_string = ':'.join(icons)
|
icon_string = ':'.join(icons)
|
||||||
|
@ -589,7 +589,7 @@ class BuiltinCount(BuiltinFormatterFunction):
|
|||||||
'uses an ampersand. Examples: {tags:count(,)}, {authors:count(&)}')
|
'uses an ampersand. Examples: {tags:count(,)}, {authors:count(&)}')
|
||||||
|
|
||||||
def evaluate(self, formatter, kwargs, mi, locals, val, sep):
|
def evaluate(self, formatter, kwargs, mi, locals, val, sep):
|
||||||
return unicode(len(val.split(sep)))
|
return unicode(len([v for v in val.split(sep) if v]))
|
||||||
|
|
||||||
class BuiltinListitem(BuiltinFormatterFunction):
|
class BuiltinListitem(BuiltinFormatterFunction):
|
||||||
name = 'list_item'
|
name = 'list_item'
|
||||||
|
Loading…
x
Reference in New Issue
Block a user