mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Fix field_metadata.is_series_index that apparently never worked.
This commit is contained in:
parent
1328d8bf94
commit
d68718166b
@ -504,9 +504,12 @@ class FieldMetadata(dict):
|
|||||||
return [k for k in self._tb_cats.iterkeys() if self.is_ignorable_field(k)]
|
return [k for k in self._tb_cats.iterkeys() if self.is_ignorable_field(k)]
|
||||||
|
|
||||||
def is_series_index(self, key):
|
def is_series_index(self, key):
|
||||||
m = self[key]
|
try:
|
||||||
return (m['datatype'] == 'float' and key.endswith('_index') and
|
m = self._tb_cats[key]
|
||||||
key[:-6] in self)
|
return (m['datatype'] == 'float' and key.endswith('_index') and
|
||||||
|
key[:-6] in self)
|
||||||
|
except:
|
||||||
|
return False
|
||||||
|
|
||||||
def key_to_label(self, key):
|
def key_to_label(self, key):
|
||||||
if 'label' not in self._tb_cats[key]:
|
if 'label' not in self._tb_cats[key]:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user