jenkins-bot has submitted this change. ( https://gerrit.wikimedia.org/r/c/pywikibot/core/+/508001 )
Change subject: [IMPR] AutomaticTWSummaryBot: Add setter and deleter for summary_parameters
......................................................................
[IMPR] AutomaticTWSummaryBot: Add setter and deleter for summary_parameters
- Add setter and deleter methods for summary_parameters for the
AutomaticTWSummaryBot class. This allows to set the summary_parameters
more dynamic.
Change-Id: I9b42123f65a564d02319225c33487ce205595455
---
M pywikibot/bot.py
1 file changed, 15 insertions(+), 0 deletions(-)
Approvals:
JJMC89: Looks good to me, approved
jenkins-bot: Verified
diff --git a/pywikibot/bot.py b/pywikibot/bot.py
index f79dd69..2508f82 100644
--- a/pywikibot/bot.py
+++ b/pywikibot/bot.py
@@ -1778,8 +1778,23 @@
@property
def summary_parameters(self):
"""A dictionary of all parameters for i18n."""
+ if hasattr(self, '_summary_parameters'):
+ return self._summary_parameters
return {}
+ @summary_parameters.setter
+ def summary_parameters(self, value):
+ """Set the i18n dictionary."""
+ if not isinstance(value, dict):
+ raise TypeError('"value" must be a dict but {} was found.'
+ .format(type(value).__name__))
+ self._summary_parameters = value
+
+ @summary_parameters.deleter
+ def summary_parameters(self):
+ """Delete the i18n dictionary."""
+ del self._summary_parameters
+
def put_current(self, *args, **kwargs):
"""Defining a summary if not already defined and then call original."""
if not kwargs.get('summary'):
--
To view, visit https://gerrit.wikimedia.org/r/c/pywikibot/core/+/508001
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: I9b42123f65a564d02319225c33487ce205595455
Gerrit-Change-Number: 508001
Gerrit-PatchSet: 1
Gerrit-Owner: Xqt <info(a)gno.de>
Gerrit-Reviewer: JJMC89 <JJMC89.Wikimedia(a)gmail.com>
Gerrit-Reviewer: John Vandenberg <jayvdb(a)gmail.com>
Gerrit-Reviewer: jenkins-bot
Gerrit-MessageType: merged
jenkins-bot has submitted this change. ( https://gerrit.wikimedia.org/r/c/pywikibot/core/+/700024 )
Change subject: [sphinx] Remove incomplete note
......................................................................
[sphinx] Remove incomplete note
Change-Id: Ic7ab6f75dcaad4305d3549de4663ba7a1f5a7bbb
---
M docs/index.rst
1 file changed, 4 insertions(+), 9 deletions(-)
Approvals:
JJMC89: Looks good to me, approved
jenkins-bot: Verified
diff --git a/docs/index.rst b/docs/index.rst
index 665695a..a428078 100644
--- a/docs/index.rst
+++ b/docs/index.rst
@@ -3,15 +3,6 @@
Welcome! This is the documentation for Pywikibot |release|.
-.. note::
-
- This documentation is incomplete, and needs quite some work.
-
- If you are not familiar with Pywikibot, please start at the
- documentation:
-
- `Manual:Pywikibot on mediawiki.org <https://www.mediawiki.org/wiki/Manual:Pywikibot>`_
-
**Pywikibot** is a Python library and collection of tools that automate work
on `MediaWiki <https://mediawiki.org>`_ sites. Originally designed for
Wikipedia, it is now used throughout the Wikimedia Foundation's projects and
@@ -42,6 +33,9 @@
#. :doc:`library_usage`
#. :doc:`api_ref/index`
+See also: `Pywikibot Manual`_ at https://www.mediawiki.org
+
+
For bot users:
--------------
@@ -87,3 +81,4 @@
.. _CC-BY-SA 3.0: https://creativecommons.org/licenses/by-sa/3.0/
+.. _Pywikibot Manual: https://www.mediawiki.org/wiki/Manual:Pywikibot
\ No newline at end of file
--
To view, visit https://gerrit.wikimedia.org/r/c/pywikibot/core/+/700024
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: Ic7ab6f75dcaad4305d3549de4663ba7a1f5a7bbb
Gerrit-Change-Number: 700024
Gerrit-PatchSet: 1
Gerrit-Owner: Xqt <info(a)gno.de>
Gerrit-Reviewer: JJMC89 <JJMC89.Wikimedia(a)gmail.com>
Gerrit-Reviewer: jenkins-bot
Gerrit-MessageType: merged
jenkins-bot has submitted this change. ( https://gerrit.wikimedia.org/r/c/pywikibot/core/+/700021 )
Change subject: [doc] remove blanks
......................................................................
[doc] remove blanks
Change-Id: I7da363c2641936bb089a65e525d68a0b6955c374
---
M HISTORY.rst
M README-conversion.rst
2 files changed, 3 insertions(+), 3 deletions(-)
Approvals:
Xqt: Looks good to me, approved
jenkins-bot: Verified
diff --git a/HISTORY.rst b/HISTORY.rst
index 2973a39..57701d9 100644
--- a/HISTORY.rst
+++ b/HISTORY.rst
@@ -88,7 +88,7 @@
Code cleanups
~~~~~~~~~~~~~
-* APISite.resolvemagicwords(), BaseSite.ns_index() and remove BaseSite.getNamespaceIndex() were removed
+* APISite.resolvemagicwords(), BaseSite.ns_index() and remove BaseSite.getNamespaceIndex() were removed
* Deprecated MoveEntry.new_ns() and new_title() methods were removed
* Unused NoSuchSite and PageNotSaved exception were removed
* Unused BadTitle exception was removed (T267768)
@@ -156,7 +156,7 @@
* Don't use mime parameter as boolean in api.Request (T274723)
* textlib.removeDisabledPart is able to remove templates (T274138)
* Create a SiteLink with __getitem__ method and implement lazy load (T273386, T245809, T238471, T226157)
-* Fix date.formats['MonthName'] behaviour (T273573)
+* Fix date.formats['MonthName'] behaviour (T273573)
* Implement pagegenerators.handle_args() to process all options at once
* Add enabled_options, disabled_options to GeneratorFactory (T271320)
* Move interwiki() interwiki_prefix() and local_interwiki() methods from BaseSite to APISite
diff --git a/README-conversion.rst b/README-conversion.rst
index c3e081a..8560c0c 100644
--- a/README-conversion.rst
+++ b/README-conversion.rst
@@ -3,7 +3,7 @@
There is a guide to converting bot scripts from version 1 of the
Pywikibot framework called trunk or compat to the new version 3+,
-so called rewrite or core. Refer `compat-to-core conversion Manual
+so called rewrite or core. Refer `compat-to-core conversion Manual
<https://www.mediawiki.org/wiki/Manual:Pywikibot/compat-to-core_conversion>`_
for further instructions.
--
To view, visit https://gerrit.wikimedia.org/r/c/pywikibot/core/+/700021
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: I7da363c2641936bb089a65e525d68a0b6955c374
Gerrit-Change-Number: 700021
Gerrit-PatchSet: 1
Gerrit-Owner: Xqt <info(a)gno.de>
Gerrit-Reviewer: Xqt <info(a)gno.de>
Gerrit-Reviewer: jenkins-bot
Gerrit-MessageType: merged