X-Git-Url: https://git.mdrn.pl/librarian.git/blobdiff_plain/fe8e5b5e224d32baebbdaa2fecf4a847ed4e5354..2919eb4f57c7e1c9dead734c685a9b36f34e30ce:/librarian/__init__.py diff --git a/librarian/__init__.py b/librarian/__init__.py index bf41c7a..215cacb 100644 --- a/librarian/__init__.py +++ b/librarian/__init__.py @@ -80,7 +80,7 @@ class WLURI(object): slug = None example = 'http://edukacjamedialna.edu.pl/' - _re_wl_uri = re.compile(r'http://(www\.)?edukacjamedialna.edu.pl/' + _re_wl_uri = re.compile(r'http://(www\.)?edukacjamedialna.edu.pl/(lekcje/)?' '(?P[-a-z0-9]+)/?$') def __init__(self, uri): @@ -142,7 +142,7 @@ class DirDocProvider(DocProvider): def by_slug(self, slug): fname = slug + '.xml' - return open(os.path.join(self.dir, fname)) + return IOFile.from_filename(os.path.join(self.dir, fname)) import lxml.etree as etree