Xqt has submitted this change. ( 
https://gerrit.wikimedia.org/r/c/pywikibot/core/+/785386 )

Change subject: [bugfix] import pywikibot as a whole in tools/__init__.py
......................................................................

[bugfix] import pywikibot as a whole in tools/__init__.py

This is needed due to import problems with Python 3.5

Bug: T306760
Change-Id: Ie27a82a7ff763ae44667fdd3965e0691295cb9d8
---
M pywikibot/tools/__init__.py
1 file changed, 12 insertions(+), 11 deletions(-)

Approvals:
  Xqt: Verified; Looks good to me, approved



diff --git a/pywikibot/tools/__init__.py b/pywikibot/tools/__init__.py
index 3dcaa3c..e5f80c0 100644
--- a/pywikibot/tools/__init__.py
+++ b/pywikibot/tools/__init__.py
@@ -28,7 +28,7 @@

 import pkg_resources

-import pywikibot.logging as _pylogging
+import pywikibot  # T306760
 from pywikibot.tools._deprecate import (  # noqa: F401 skipcq: PY-W2000
     ModuleDeprecationWrapper,
     add_decorated_full_name,
@@ -504,8 +504,8 @@
                     'Found "{}" in "{}"'.format(handled,
                                                 version_match.group(2))
             if version_match.group(2):
-                _pylogging.debug('Additional unused version part '
-                                 '"{}"'.format(version_match.group(2)))
+                pywikibot.logging.debug('Additional unused version part '
+                                        '"{}"'.format(version_match.group(2)))
             self._dev_version = (4, )

         self.suffix = version_match.group(2) or ''
@@ -805,17 +805,18 @@

         super().append(thd)
         thd.start()
-        _pylogging.debug("thread {} ('{}') started"
-                         .format(len(self), type(thd)))
+        pywikibot.logging.debug("thread {} ('{}') started"
+                                .format(len(self), type(thd)))

     def stop_all(self) -> None:
         """Stop all threads the pool."""
         if self:
-            _pylogging.debug('EARLY QUIT: Threads: {}'.format(len(self)))
+            pywikibot.logging.debug('EARLY QUIT: Threads: {}'
+                                    .format(len(self)))
         for thd in self:
             thd.stop()
-            _pylogging.debug('EARLY QUIT: Queue size left in {}: {}'
-                             .format(thd, thd.queue.qsize()))
+            pywikibot.logging.debug('EARLY QUIT: Queue size left in {}: {}'
+                                    .format(thd, thd.queue.qsize()))


 def intersect_generators(*iterables, allow_duplicates: bool = False):
@@ -884,9 +885,9 @@
     # If any iterable is empty, no pages are going to be returned
     for source in iterables:
         if not source:
-            _pylogging.debug('At least one iterable ({!r}) is empty and '
-                             'execution was skipped immediately.'
-                             .format(source))
+            pywikibot.logging.debug('At least one iterable ({!r}) is empty '
+                                    'and execution was skipped immediately.'
+                                    .format(source))
             return

     # Item is cached to check that it is found n_gen times

--
To view, visit https://gerrit.wikimedia.org/r/c/pywikibot/core/+/785386
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.wikimedia.org/r/settings

Gerrit-Project: pywikibot/core
Gerrit-Branch: master
Gerrit-Change-Id: Ie27a82a7ff763ae44667fdd3965e0691295cb9d8
Gerrit-Change-Number: 785386
Gerrit-PatchSet: 1
Gerrit-Owner: Xqt <[email protected]>
Gerrit-Reviewer: Xqt <[email protected]>
Gerrit-Reviewer: jenkins-bot
Gerrit-MessageType: merged
_______________________________________________
Pywikibot-commits mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to