mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Fix formatter function "count" to return zero for an empty list
This commit is contained in:
parent
5d09bc1f79
commit
1109b373a1
@ -589,7 +589,7 @@ class BuiltinCount(BuiltinFormatterFunction):
|
||||
'uses an ampersand. Examples: {tags:count(,)}, {authors:count(&)}')
|
||||
|
||||
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):
|
||||
name = 'list_item'
|
||||
|
Loading…
x
Reference in New Issue
Block a user