diff --git a/src/calibre/db/backend.py b/src/calibre/db/backend.py index 9d085935f0..9806ad927e 100644 --- a/src/calibre/db/backend.py +++ b/src/calibre/db/backend.py @@ -1008,7 +1008,7 @@ class DB(object): callback(_('Restoring database from SQL') + '...') with closing(Connection(tmpdb)) as conn: shell = Shell(db=conn, encoding='utf-8') - shell.process_command('.read ' + fname) + shell.process_command('.read ' + fname.replace(os.sep, '/')) conn.execute('PRAGMA user_version=%d;'%uv) self.close()