scrapyd: force application to receive config as argument

This commit is contained in:
Pablo Hoffman 2010-11-30 15:46:24 -02:00
parent 85890a5092
commit c02d6db6a3
2 changed files with 5 additions and 5 deletions

View File

@ -1,8 +1,9 @@
from scrapy.utils.misc import load_object
from .config import Config
def get_application():
config = Config()
def get_application(config=None):
if config is None:
config = Config()
apppath = config.get('application', 'scrapyd.app.application')
appfunc = load_object(apppath)
return appfunc()
return appfunc(config)

View File

@ -11,9 +11,8 @@ from .environ import Environment
from .website import Root
from .config import Config
def application():
def application(config):
app = Application("Scrapyd")
config = Config()
http_port = config.getint('http_port', 6800)
poller = QueuePoller(config)