jenkins-bot has submitted this change. ( https://gerrit.wikimedia.org/r/c/pywikibot/core/+/616219 )
Change subject: [cleanup] Remove outdated Python 2.6 backports from tools
......................................................................
[cleanup] Remove outdated Python 2.6 backports from tools
Bug: T106121
Change-Id: I539b7c82973bd58f6a53949217a20b4500b90331
---
M pywikibot/tools/__init__.py
1 file changed, 0 insertions(+), 50 deletions(-)
Approvals:
D3r1ck01: Looks good to me, approved
jenkins-bot: Verified
diff --git a/pywikibot/tools/__init__.py b/pywikibot/tools/__init__.py
index 174ce85..00735a3 100644
--- a/pywikibot/tools/__init__.py
+++ b/pywikibot/tools/__init__.py
@@ -1833,48 +1833,6 @@
# deprecated parts ############################################################
-class ContextManagerWrapper:
-
- """
- DEPRECATED. Wraps an object in a context manager.
-
- It is redirecting all access to the wrapped object and executes 'close'
- when used as a context manager in with-statements. In such statements the
- value set via 'as' is directly the wrapped object. For example:
-
- >>> class Wrapper:
- ... def close(self): pass
- >>> an_object = Wrapper()
- >>> wrapped = ContextManagerWrapper(an_object)
- >>> with wrapped as another_object:
- ... assert another_object is an_object
-
- It does not subclass the object though, so isinstance checks will fail
- outside a with-statement.
- """
-
- def __init__(self, wrapped):
- """Create a new wrapper."""
- super().__init__()
- super().__setattr__('_wrapped', wrapped)
-
- def __enter__(self):
- """Enter a context manager and use the wrapped object directly."""
- return self._wrapped
-
- def __exit__(self, exc_type, exc_value, traceback):
- """Call close on the wrapped object when exiting a context manager."""
- self._wrapped.close()
-
- def __getattr__(self, name):
- """Get the attribute from the wrapped object."""
- return getattr(self._wrapped, name)
-
- def __setattr__(self, name, value):
- """Set the attribute in the wrapped object."""
- setattr(self._wrapped, name, value)
-
-
class IteratorNextMixin(Iterator):
"""DEPRECATED. Backwards compatibility for Iterators."""
@@ -1922,14 +1880,6 @@
wrapper = ModuleDeprecationWrapper(__name__)
-wrapper._add_deprecated_attr('Counter', collections.Counter, since='20160111',
- future_warning=True)
-wrapper._add_deprecated_attr('OrderedDict', collections.OrderedDict,
- since='20160111', future_warning=True)
-wrapper._add_deprecated_attr('count', itertools.count, since='20160111',
- future_warning=True)
-wrapper._add_deprecated_attr('ContextManagerWrapper', replacement_name='',
- since='20180402', future_warning=True)
wrapper._add_deprecated_attr('UnicodeMixin', _UnicodeMixin,
replacement_name='',
since='20200723', future_warning=True)
--
To view, visit https://gerrit.wikimedia.org/r/c/pywikibot/core/+/616219
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: I539b7c82973bd58f6a53949217a20b4500b90331
Gerrit-Change-Number: 616219
Gerrit-PatchSet: 3
Gerrit-Owner: Xqt <info(a)gno.de>
Gerrit-Reviewer: D3r1ck01 <xsavitar.wiki(a)aol.com>
Gerrit-Reviewer: jenkins-bot
Gerrit-MessageType: merged
jenkins-bot has submitted this change. ( https://gerrit.wikimedia.org/r/c/pywikibot/core/+/616440 )
Change subject: [doc] mock is part of unittest in Python 3
......................................................................
[doc] mock is part of unittest in Python 3
Change-Id: I982ba1a7e84d258a3588067698158b40484ca54e
---
M tests/README.rst
1 file changed, 1 insertion(+), 1 deletion(-)
Approvals:
Xqt: Looks good to me, approved
jenkins-bot: Verified
diff --git a/tests/README.rst b/tests/README.rst
index 7d10f89..7f84377 100644
--- a/tests/README.rst
+++ b/tests/README.rst
@@ -266,7 +266,7 @@
@require_modules(['important1', 'musthave2'])
def test_require_modules(self):
-(a)(unittest.)mock.patch
+(a)unittest.mock.patch
-----------------------
Replaces `target` with object specified in `new`. Refer to mock's documentation.
This is especially useful in tests, where requests to third-parties should be
--
To view, visit https://gerrit.wikimedia.org/r/c/pywikibot/core/+/616440
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: I982ba1a7e84d258a3588067698158b40484ca54e
Gerrit-Change-Number: 616440
Gerrit-PatchSet: 1
Gerrit-Owner: Xqt <info(a)gno.de>
Gerrit-Reviewer: Xqt <info(a)gno.de>
Gerrit-Reviewer: jenkins-bot
Gerrit-MessageType: merged