add emit signal for progress view
This commit is contained in:
@@ -86,7 +86,7 @@ class BookGrabber(QThread):
|
||||
|
||||
class AvailChecker(QThread):
|
||||
updateSignal = pyqtSignal(str, int)
|
||||
|
||||
updateProgress = pyqtSignal(int,int)
|
||||
def __init__(
|
||||
self, links: list = [], appnumber: int = None, parent=None, books=list[dict]
|
||||
):
|
||||
@@ -109,7 +109,7 @@ class AvailChecker(QThread):
|
||||
def run(self):
|
||||
self.db = Database()
|
||||
state = 0
|
||||
|
||||
count = 0
|
||||
for link in self.links:
|
||||
self.logger.log_info("Processing entry: " + str(link))
|
||||
data = WebRequest().get_ppn(link).get_data()
|
||||
@@ -135,7 +135,8 @@ class AvailChecker(QThread):
|
||||
+ str(state)
|
||||
)
|
||||
self.db.setAvailability(book_id, state)
|
||||
break
|
||||
count += 1
|
||||
self.updateProgress.emit(count, len(self.links))
|
||||
self.updateSignal.emit(item.callnumber, state)
|
||||
|
||||
self.logger.log_info("Worker thread finished")
|
||||
|
||||
Reference in New Issue
Block a user