From 74247b8e7ca195129a5c2da55d5a5ac8cbad6ee4 Mon Sep 17 00:00:00 2001 From: evilhero Date: Thu, 20 Dec 2012 05:57:12 -0500 Subject: [PATCH] Fix: weekly pull list erroring out on startup - added initialization check --- mylar/__init__.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/mylar/__init__.py b/mylar/__init__.py index 975a3889..be6d7bb9 100755 --- a/mylar/__init__.py +++ b/mylar/__init__.py @@ -536,6 +536,10 @@ def start(): SCHED.add_interval_job(search.searchforissue, minutes=SEARCH_INTERVAL) #SCHED.add_interval_job(librarysync.libraryScan, minutes=LIBRARYSCAN_INTERVAL) + #weekly pull list gets messed up if it's not populated first, so let's populate it then set the scheduler. + logger.info("Checking for existance of Weekly Comic listing...") + threading.Thread(target=weeklypull.pullit).start() + #now the scheduler (check every 24 hours) SCHED.add_interval_job(weeklypull.pullit, hours=24) @@ -558,7 +562,7 @@ def dbcheck(): c.execute('CREATE TABLE IF NOT EXISTS snatched (IssueID TEXT, ComicName TEXT, Issue_Number TEXT, Size INTEGER, DateAdded TEXT, Status TEXT, FolderName TEXT, ComicID TEXT)') c.execute('CREATE TABLE IF NOT EXISTS upcoming (ComicName TEXT, IssueNumber TEXT, ComicID TEXT, IssueID TEXT, IssueDate TEXT, Status TEXT)') c.execute('CREATE TABLE IF NOT EXISTS nzblog (IssueID TEXT, NZBName TEXT)') - #c.execute('CREATE TABLE IF NOT EXISTS weekly (SHIPDATE, PUBLISHER text, ISSUE text, COMIC VARCHAR(150), EXTRA text, STATUS text)') +# c.execute('CREATE TABLE IF NOT EXISTS weekly (SHIPDATE, PUBLISHER text, ISSUE text, COMIC VARCHAR(150), EXTRA text, STATUS text)') # c.execute('CREATE TABLE IF NOT EXISTS sablog (nzo_id TEXT, ComicName TEXT, ComicYEAR TEXT, ComicIssue TEXT, name TEXT, nzo_complete TEXT)') #new