From 547f3d26e063c106e91f44eb9c4286c8dd9cb3b0 Mon Sep 17 00:00:00 2001 From: evilhero Date: Sun, 22 Jun 2014 18:19:32 -0400 Subject: [PATCH] IMP: Refreshing a Series via the button on comic details page has now been changed to a threaded call, which should allow for better use of resources. --- data/interfaces/default/comicdetails.html | 4 ++-- mylar/webserve.py | 12 +++++++----- 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/data/interfaces/default/comicdetails.html b/data/interfaces/default/comicdetails.html index 246be201..e7b25bad 100644 --- a/data/interfaces/default/comicdetails.html +++ b/data/interfaces/default/comicdetails.html @@ -8,12 +8,12 @@ <%def name="headerIncludes()">
- Refresh Comic + Refresh Comic Delete Comic %if mylar.RENAME_FILES: Rename Files %endif - Recheck Files + Recheck Files %if comic['Status'] == 'Paused': Resume Comic %else: diff --git a/mylar/webserve.py b/mylar/webserve.py index 0152df18..a28eed91 100755 --- a/mylar/webserve.py +++ b/mylar/webserve.py @@ -467,6 +467,13 @@ class WebInterface(object): raise cherrypy.HTTPRedirect("history") wipenzblog.exposed = True + def refreshSeries(self, ComicID): + comicsToAdd = [ComicID] + logger.fdebug("Refreshing comic: %s" % comicsToAdd) + threading.Thread(target=updater.dbUpdate, args=[comicsToAdd]).start() + #threading.Thread(target=self.refreshArtist, kwargs=kwargs).start() + refreshSeries.exposed = True + def refreshArtist(self, ComicID): myDB = db.DBConnection() mismatch = "no" @@ -703,11 +710,6 @@ class WebInterface(object): # raise cherrypy.HTTPRedirect("upcoming") markissues.exposed = True - def addArtists(self, **args): - threading.Thread(target=importer.artistlist_to_mbids, args=[args, True]).start() - raise cherrypy.HTTPRedirect("home") - addArtists.exposed = True - def queueit(self, **kwargs): threading.Thread(target=self.queueissue, kwargs=kwargs).start() queueit.exposed = True