X-Git-Url: https://git.mdrn.pl/librarian.git/blobdiff_plain/ea9a4eea8ee61954c9ae52e8662139c8933ea95d..refs/heads/xml2:/librarian/formats/epub/__init__.py diff --git a/librarian/formats/epub/__init__.py b/librarian/formats/epub/__init__.py index 4e2e6e5..3ff7015 100644 --- a/librarian/formats/epub/__init__.py +++ b/librarian/formats/epub/__init__.py @@ -13,7 +13,7 @@ import zipfile from urllib2 import urlopen from lxml import etree -from librarian import OPFNS, NCXNS, XHTMLNS, DCNS, BuildError, VIDEO_PROVIDERS +from librarian import OPFNS, NCXNS, XHTMLNS, DCNS, BuildError, get_provider from librarian import core from librarian.formats import Format from librarian.formats.cover.evens import EvensCover @@ -360,7 +360,7 @@ EpubFormat.renderers.register(core.Div, 'img', DivImageR('img')) class DivVideoR(Silent): def render(self, element, ctx): - src = VIDEO_PROVIDERS[element.attrib.get('provider')]['url'] % element.attrib.get('videoid', '') + src = get_provider(element.attrib.get('provider'))['url'] % element.attrib.get('videoid', '') return super(DivVideoR, self).render(element, Context(ctx, src=src)) def container(self, ctx):