mirror of https://github.com/scrapy/scrapy.git
added MYSQL_CONNECTION_SETTINGS settings
--HG-- extra : convert_revision : svn%3Ab85faa78-f9eb-468e-a121-7cced6da292c%40146
This commit is contained in:
parent
388f7641cf
commit
22eb48dae5
|
|
@ -16,6 +16,7 @@ ENABLED_SPIDERS_FILE = '%s/conf/enabled_spiders.list' % __project_name__.__path_
|
|||
DEFAULT_ITEM_CLASS = 'scrapy.item.ScrapedItem'
|
||||
USER_AGENT = '%s/%s' % (BOT_NAME, BOT_VERSION)
|
||||
DOWNLOAD_TIMEOUT = 600
|
||||
MYSQL_CONNECTION_SETTINGS = {"charset": "utf8" }
|
||||
|
||||
SCHEDULER = 'scrapy.core.scheduler.Scheduler'
|
||||
SCHEDULER_ORDER = 'BFO' # available orders: BFO (default), DFO
|
||||
|
|
|
|||
|
|
@ -2,6 +2,7 @@
|
|||
Function for dealing with databases
|
||||
"""
|
||||
import re
|
||||
from scrapy.conf import settings
|
||||
|
||||
def mysql_connect(db_uri, **kwargs):
|
||||
"""
|
||||
|
|
@ -17,7 +18,6 @@ def mysql_connect(db_uri, **kwargs):
|
|||
if d['passwd'] is None:
|
||||
del(d['passwd'])
|
||||
|
||||
d['charset'] = "utf8"
|
||||
#d['reconnect'] = 1
|
||||
d.update(settings.get("MYSQL_CONNECTION_SETTINGS"))
|
||||
d.update(kwargs)
|
||||
return MySQLdb.connect(**d)
|
||||
|
|
|
|||
Loading…
Reference in New Issue