mirror of
https://github.com/th3r00t/pyShelf.git
synced 2026-04-28 01:59:35 -04:00
send config object to class
This commit is contained in:
@@ -30,6 +30,7 @@ class Catalogue:
|
|||||||
self._book_list_expanded = None
|
self._book_list_expanded = None
|
||||||
self.books = None
|
self.books = None
|
||||||
self.db_pointer = config.catalogue_db
|
self.db_pointer = config.catalogue_db
|
||||||
|
self.config = config
|
||||||
|
|
||||||
def scan_folder(self, _path=None):
|
def scan_folder(self, _path=None):
|
||||||
if _path is not None:
|
if _path is not None:
|
||||||
@@ -126,7 +127,7 @@ class Catalogue:
|
|||||||
return False
|
return False
|
||||||
|
|
||||||
def compare_shelf_current(self):
|
def compare_shelf_current(self):
|
||||||
db = Storage(self.db_pointer)
|
db = Storage(self.db_pointer, self.config)
|
||||||
stored = db.book_paths_list()
|
stored = db.book_paths_list()
|
||||||
closed = db.close()
|
closed = db.close()
|
||||||
if self.books is None:
|
if self.books is None:
|
||||||
@@ -142,7 +143,7 @@ class Catalogue:
|
|||||||
|
|
||||||
def import_books(self, list=None):
|
def import_books(self, list=None):
|
||||||
book_list = self.compare_shelf_current()
|
book_list = self.compare_shelf_current()
|
||||||
db = Storage(self.db_pointer)
|
db = Storage(self.db_pointer, self.config)
|
||||||
for book in book_list:
|
for book in book_list:
|
||||||
book = self.process_book(book)
|
book = self.process_book(book)
|
||||||
extracted = self.extract_metadata(book)
|
extracted = self.extract_metadata(book)
|
||||||
|
|||||||
Reference in New Issue
Block a user