diff --git a/ebook_converter/__init__.py b/ebook_converter/__init__.py index f893e6a..c998735 100644 --- a/ebook_converter/__init__.py +++ b/ebook_converter/__init__.py @@ -206,9 +206,6 @@ class CurrentDir(object): pass -relpath = os.path.relpath - - def walk(dir): ''' A nice interface to os.walk ''' for record in os.walk(dir): diff --git a/ebook_converter/ebooks/metadata/__init__.py b/ebook_converter/ebooks/metadata/__init__.py index 42b590b..a20e24c 100644 --- a/ebook_converter/ebooks/metadata/__init__.py +++ b/ebook_converter/ebooks/metadata/__init__.py @@ -8,7 +8,7 @@ import re import sys import urllib.parse -from ebook_converter import relpath, prints, force_unicode +from ebook_converter import prints, force_unicode from ebook_converter.utils.config_base import tweaks from ebook_converter.polyglot.urllib import unquote @@ -271,7 +271,7 @@ class Resource(object): if self.path == basedir: return '' + frag try: - rpath = relpath(self.path, basedir) + rpath = os.path.relpath(self.path, basedir) except OSError: # On windows path and basedir could be on different drives rpath = self.path return urllib.parse.quote(rpath.replace(os.sep, '/')) + frag