From dca48bade7822e239171e47d482adceb2c1485c9 Mon Sep 17 00:00:00 2001 From: Remy Date: Tue, 24 May 2011 03:29:16 -0700 Subject: [PATCH] fixed issue with database being created without tables --- searcher.py | 5 ++--- threadtools.py | 10 +++++++--- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/searcher.py b/searcher.py index cb85303b..b8f37b09 100644 --- a/searcher.py +++ b/searcher.py @@ -30,9 +30,8 @@ else: def searchNZB(albumid=None): - if os.path.exists(database): - conn=sqlite3.connect(database) - c=conn.cursor() + conn=sqlite3.connect(database) + c=conn.cursor() if albumid: c.execute('SELECT ArtistName, AlbumTitle, AlbumID, ReleaseDate from albums WHERE Status="Wanted" AND AlbumID="%s"' % albumid) diff --git a/threadtools.py b/threadtools.py index 57277a41..dc131e80 100644 --- a/threadtools.py +++ b/threadtools.py @@ -1,5 +1,7 @@ from cherrypy.process.plugins import SimplePlugin from apscheduler.scheduler import Scheduler + +import os import time import threading import Queue @@ -32,6 +34,8 @@ class threadtool(SimplePlugin): import updater import searcher import mover - #self.sched.add_cron_job(updater.dbUpdate, hour=3) - #self.sched.add_interval_job(searcher.searchNZB, hours=18) - #self.sched.add_interval_job(mover.moveFiles, minutes=10) + from webServer import database + if os.path.exists(database): + self.sched.add_cron_job(updater.dbUpdate, hour=3) + self.sched.add_interval_job(searcher.searchNZB, hours=18) + #self.sched.add_interval_job(mover.moveFiles, minutes=10)