From 47bf99c214d29bbaa5a6b10ce810f895d1ff4b41 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Mon, 4 Oct 2021 20:59:25 +0530 Subject: [PATCH] ... --- src/calibre/gui2/auto_add.py | 30 ++++++++++++++++-------------- 1 file changed, 16 insertions(+), 14 deletions(-) diff --git a/src/calibre/gui2/auto_add.py b/src/calibre/gui2/auto_add.py index a549f6e66b..c11dea88d0 100644 --- a/src/calibre/gui2/auto_add.py +++ b/src/calibre/gui2/auto_add.py @@ -1,23 +1,23 @@ #!/usr/bin/env python # vim:fileencoding=UTF-8:ts=4:sw=4:sta:et:sts=4:ai +# License: GPLv3 Copyright: 2015, Kovid Goyal - -__license__ = 'GPL v3' -__copyright__ = '2012, Kovid Goyal ' -__docformat__ = 'restructuredtext en' - -import os, tempfile, shutil, time -from threading import Thread, Event -from polyglot.builtins import map - -from qt.core import (QFileSystemWatcher, QObject, Qt, pyqtSignal, QTimer, QApplication, QCursor) +import os +import shutil +import tempfile +import time +from qt.core import ( + QApplication, QCursor, QFileSystemWatcher, QObject, Qt, QTimer, pyqtSignal +) +from threading import Event, Thread from calibre import prints -from calibre.db.adding import filter_filename, compile_rule +from calibre.db.adding import compile_rule, filter_filename from calibre.ebooks import BOOK_EXTENSIONS from calibre.gui2 import gprefs from calibre.gui2.dialogs.duplicates import DuplicatesQuestion from calibre.utils.tdir_in_cache import tdir_in_cache +from polyglot.builtins import map AUTO_ADDED = frozenset(BOOK_EXTENSIONS) - {'pdr', 'mbp', 'tan'} @@ -84,9 +84,9 @@ class Worker(Thread): shutil.rmtree(self.tdir, ignore_errors=True) def auto_add(self): - from calibre.utils.ipc.simple_worker import fork_job, WorkerError - from calibre.ebooks.metadata.opf2 import metadata_to_opf from calibre.ebooks.metadata.meta import metadata_from_filename + from calibre.ebooks.metadata.opf2 import metadata_to_opf + from calibre.utils.ipc.simple_worker import WorkerError, fork_job files = [x for x in os.listdir(self.path) if # Must not be in the process of being added to the db @@ -254,7 +254,9 @@ class AutoAdder(QObject): from calibre.ebooks.metadata.tag_mapper import map_tags mi.tags = map_tags(mi.tags, gprefs['tag_map_on_add_rules']) if gprefs.get('author_map_on_add_rules'): - from calibre.ebooks.metadata.author_mapper import map_authors, compile_rules + from calibre.ebooks.metadata.author_mapper import ( + compile_rules, map_authors + ) new_authors = map_authors(mi.authors, compile_rules(gprefs['author_map_on_add_rules'])) if new_authors != mi.authors: mi.authors = new_authors