mirror of
https://github.com/gryf/ebook-converter.git
synced 2026-04-23 06:31:30 +02:00
Removed iteritems and itervalues, which are redundant
This commit is contained in:
@@ -27,7 +27,6 @@ from ebook_converter import prints, guess_type
|
||||
from ebook_converter.utils.cleantext import clean_ascii_chars, clean_xml_chars
|
||||
from ebook_converter.utils.config import tweaks
|
||||
from ebook_converter.utils.xml_parse import safe_xml_fromstring
|
||||
from ebook_converter.polyglot.builtins import iteritems
|
||||
from ebook_converter.polyglot.urllib import unquote
|
||||
|
||||
|
||||
@@ -970,7 +969,7 @@ class OPF(object): # {{{
|
||||
'descendant::*[local-name() = "identifier" and text()]')(
|
||||
self.metadata):
|
||||
found_scheme = False
|
||||
for attr, val in iteritems(x.attrib):
|
||||
for attr, val in x.attrib.items():
|
||||
if attr.endswith('scheme'):
|
||||
typ = val.lower()
|
||||
val = etree.tostring(x, with_tail=False, encoding='unicode',
|
||||
@@ -1003,7 +1002,7 @@ class OPF(object): # {{{
|
||||
self.metadata):
|
||||
xid = x.get('id', None)
|
||||
is_package_identifier = uuid_id is not None and uuid_id == xid
|
||||
typ = {val.lower() for attr, val in iteritems(x.attrib) if attr.endswith('scheme')}
|
||||
typ = {val.lower() for attr, val in x.attrib.items() if attr.endswith('scheme')}
|
||||
if is_package_identifier:
|
||||
typ = tuple(typ)
|
||||
if typ and typ[0] in identifiers:
|
||||
@@ -1012,7 +1011,7 @@ class OPF(object): # {{{
|
||||
if typ and not (typ & {'calibre', 'uuid'}):
|
||||
x.getparent().remove(x)
|
||||
|
||||
for typ, val in iteritems(identifiers):
|
||||
for typ, val in identifiers.items():
|
||||
attrib = {'{%s}scheme'%self.NAMESPACES['opf']: typ.upper()}
|
||||
self.set_text(self.create_metadata_element(
|
||||
'identifier', attrib=attrib), str(val))
|
||||
@@ -1134,7 +1133,7 @@ class OPF(object): # {{{
|
||||
def page_progression_direction(self):
|
||||
spine = self.XPath('descendant::*[re:match(name(), "spine", "i")][1]')(self.root)
|
||||
if spine:
|
||||
for k, v in iteritems(spine[0].attrib):
|
||||
for k, v in spine[0].attrib.items():
|
||||
if k == 'page-progression-direction' or k.endswith('}page-progression-direction'):
|
||||
return v
|
||||
|
||||
@@ -1501,7 +1500,7 @@ class OPFCreator(Metadata):
|
||||
a(DC_ELEM('description', self.comments))
|
||||
if self.publisher:
|
||||
a(DC_ELEM('publisher', self.publisher))
|
||||
for key, val in iteritems(self.get_identifiers()):
|
||||
for key, val in self.get_identifiers().items():
|
||||
a(DC_ELEM('identifier', val, opf_attrs={'scheme':key.upper()}))
|
||||
if self.rights:
|
||||
a(DC_ELEM('rights', self.rights))
|
||||
@@ -1627,7 +1626,7 @@ def metadata_to_opf(mi, as_string=True, default_lang=None):
|
||||
try:
|
||||
elem = metadata.makeelement(tag, attrib=attrib)
|
||||
except ValueError:
|
||||
elem = metadata.makeelement(tag, attrib={k:clean_xml_chars(v) for k, v in iteritems(attrib)})
|
||||
elem = metadata.makeelement(tag, attrib={k:clean_xml_chars(v) for k, v in attrib.items()})
|
||||
elem.tail = '\n'+(' '*8)
|
||||
if text:
|
||||
try:
|
||||
@@ -1648,7 +1647,7 @@ def metadata_to_opf(mi, as_string=True, default_lang=None):
|
||||
factory(DC('description'), clean_ascii_chars(mi.comments))
|
||||
if mi.publisher:
|
||||
factory(DC('publisher'), mi.publisher)
|
||||
for key, val in iteritems(mi.get_identifiers()):
|
||||
for key, val in mi.get_identifiers().items():
|
||||
factory(DC('identifier'), val, scheme=key.upper())
|
||||
if mi.rights:
|
||||
factory(DC('rights'), mi.rights)
|
||||
|
||||
Reference in New Issue
Block a user