Catch import Error due to change in pywikibot
In master branch of pywikibot the logging related stuff is moved to a new module pywikibot.logging. As we want to be compatible to both the master (for use of shared pywikibot on labs) and also the 2.0 branch we need to catch this [https://fs.golderweb.de/index.php?do=details&task_id=58 FS#58] pywikibot-core commit d7d7a14
This commit is contained in:
@@ -30,6 +30,14 @@ from subprocess import Popen, PIPE, TimeoutExpired
|
|||||||
|
|
||||||
import pywikibot
|
import pywikibot
|
||||||
|
|
||||||
|
# Location of logging related stuff in pywikibot was changed with
|
||||||
|
# commit d7d7a14 on Mon Sep 7 14:41:43 2015
|
||||||
|
# This is to be compatible with recent versions as well as 2.0-branch
|
||||||
|
try:
|
||||||
|
from pywikibot.logging import(
|
||||||
|
DEBUG, INFO, WARNING, ERROR, CRITICAL, STDOUT, VERBOSE, logoutput )
|
||||||
|
except( ImportError ):
|
||||||
|
# Legacy support (pywikibot 2.0 branch)
|
||||||
from pywikibot.bot import(
|
from pywikibot.bot import(
|
||||||
DEBUG, INFO, WARNING, ERROR, CRITICAL, STDOUT, VERBOSE, logoutput )
|
DEBUG, INFO, WARNING, ERROR, CRITICAL, STDOUT, VERBOSE, logoutput )
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user