Merlijn van Deen has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/173332

Change subject: Bug 73151: split use of 'site' and 'dbname'
......................................................................

Bug 73151: split use of 'site' and 'dbname'

Change-Id: I3cf0226fc55405071cc0384db6621bd2926eeb83
---
M pywikibot/pagegenerators.py
1 file changed, 9 insertions(+), 3 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/pywikibot/core 
refs/changes/32/173332/1

diff --git a/pywikibot/pagegenerators.py b/pywikibot/pagegenerators.py
index cc37416..f761ed1 100644
--- a/pywikibot/pagegenerators.py
+++ b/pywikibot/pagegenerators.py
@@ -1885,13 +1885,19 @@
         # We want to let people to set a custom dbname
         # since the master dbname might not be exactly
         # equal to the name on the replicated site
-        site = site.dbName()
-    conn = mysqldb.connect(config.db_hostname, db=site,
+        dbname = site.dbName()
+    else:
+        dbname = site
+        site = None
+    conn = mysqldb.connect(config.db_hostname, db=dbname,
                            user=config.db_username,
                            passwd=config.db_password)
     cursor = conn.cursor()
     pywikibot.output(u'Executing query:\n%s' % query)
-    query = query.encode(site.encoding())
+    if site:
+        query = query.encode(site.encoding())
+    else:
+        query = query.encode("utf-8")
     cursor.execute(query)
     while True:
         try:

-- 
To view, visit https://gerrit.wikimedia.org/r/173332
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I3cf0226fc55405071cc0384db6621bd2926eeb83
Gerrit-PatchSet: 1
Gerrit-Project: pywikibot/core
Gerrit-Branch: master
Gerrit-Owner: Merlijn van Deen <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to