jenkins-bot has submitted this change. ( 
https://gerrit.wikimedia.org/r/c/pywikibot/core/+/930190 )

Change subject: Add support for other types of diffs in site.compare()
......................................................................

Add support for other types of diffs in site.compare()

Change-Id: I96294a7162f6ea0775e250b9f73a12e0239c43a8
---
M pywikibot/site/_apisite.py
1 file changed, 18 insertions(+), 2 deletions(-)

Approvals:
  Xqt: Looks good to me, approved
  jenkins-bot: Verified




diff --git a/pywikibot/site/_apisite.py b/pywikibot/site/_apisite.py
index 1d77118..0674085 100644
--- a/pywikibot/site/_apisite.py
+++ b/pywikibot/site/_apisite.py
@@ -2851,7 +2851,12 @@
             self._property_names = [pn['propname'] for pn in ppngen]
         return self._property_names
 
-    def compare(self, old: _CompType, diff: _CompType) -> str:
+    def compare(
+        self,
+        old: _CompType,
+        diff: _CompType,
+        difftype: str = 'table'
+    ) -> str:
         """
         Corresponding method to the 'action=compare' API action.

@@ -2861,6 +2866,7 @@
         Use pywikibot.diff's html_comparator() method to parse result.
         :param old: starting revision ID, title, Page, or Revision
         :param diff: ending revision ID, title, Page, or Revision
+        :param difftype: type of diff. One of 'table' or 'inline'.
         :return: Returns an HTML string of a diff between two revisions.
         """
         # check old and diff types
@@ -2885,7 +2891,8 @@

         params = {'action': 'compare',
                   f'from{old_t[0]}': old_t[1],
-                  f'to{diff_t[0]}': diff_t[1]}
+                  f'to{diff_t[0]}': diff_t[1],
+                  'difftype': difftype}

         req = self.simple_request(**params)
         data = req.submit()

--
To view, visit https://gerrit.wikimedia.org/r/c/pywikibot/core/+/930190
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: I96294a7162f6ea0775e250b9f73a12e0239c43a8
Gerrit-Change-Number: 930190
Gerrit-PatchSet: 3
Gerrit-Owner: Dom Walden <[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