jenkins-bot has submitted this change. ( 
https://gerrit.wikimedia.org/r/c/pywikibot/core/+/1286991?usp=email )

Change subject: doc: Fix spelling mistakes
......................................................................

doc: Fix spelling mistakes

Change-Id: I512ddc9cb66b5da9902df1889b6b6f4df9cc90e3
---
M HISTORY.rst
M docs/api_ref/bot.rst
M docs/api_ref/i18n.rst
M docs/api_ref/logging.rst
M docs/api_ref/pywikibot.page.rst
M docs/api_ref/pywikibot.rst
M pywikibot/bot.py
M pywikibot/comms/eventstreams.py
M pywikibot/data/api/_generators.py
M pywikibot/data/memento.py
M pywikibot/date.py
M pywikibot/page/_basepage.py
M pywikibot/page/_toolforge.py
M pywikibot/pagegenerators/_factory.py
M pywikibot/pagegenerators/_generators.py
M pywikibot/scripts/generate_family_file.py
M pywikibot/scripts/wrapper.py
M pywikibot/site/_basesite.py
M pywikibot/site/_generators.py
M pywikibot/textlib.py
M pywikibot/tools/itertools.py
M scripts/basic.py
M scripts/clean_sandbox.py
M scripts/interwiki.py
M scripts/maintenance/colors.py
M scripts/noreferences.py
M scripts/redirect.py
M tests/pagegenerators_tests.py
M tests/time_tests.py
29 files changed, 60 insertions(+), 55 deletions(-)

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




diff --git a/HISTORY.rst b/HISTORY.rst
index bd76a55..f355067 100644
--- a/HISTORY.rst
+++ b/HISTORY.rst
@@ -398,7 +398,8 @@
   <page._toolforge.WikiBlameMixin.authorship>` (:phab:`T392345`)
 * Correct :class:`comms.eventstreams.EventStreams` kwarg name
   from *last_event_id* to *latest_event_id* (:phab:`T394570`)
-* Retieve charset from accept-charset header entry in 
:func:`comms.http._decide_encoding` (:phab:`T392345`)
+* Retrieve charset from accept-charset header entry in 
:func:`comms.http._decide_encoding`
+  (:phab:`T392345`)
 * Skip :meth:`CosmeticChangesToolkit.removeEmptySections()
   <cosmetic_changes.CosmeticChangesToolkit.removeEmptySections>` if section 
length is too less  (:phab:`T391776`)
 * Add support for nupwiki (:phab:`T390713`)
@@ -433,7 +434,8 @@

 **Bugfixes**

-* Allow url without api path, requests path or script path in 
:func:`pywikibot.Site` constuctor  (:phab:`T386665`).
+* Allow url without api path, requests path or script path in 
:func:`pywikibot.Site` constructor
+  (:phab:`T386665`).
 * Appended <<default>> color tag before the last linefeed in
   :class:`UI<userinterfaces.terminal_interface_base.UI>` (:phab:`T382884`).
 * Remove unintentional *args* parameter in :class:`tools.threading.ThreadList` 
(:phab:`T382787`).
@@ -572,7 +574,8 @@

 * Ignore :exc:`ValueError` during upcast of 
:class:`FilePage<pywikibot.page.FilePage>` due to invalid file extension
   (:phab:`T367777`, :phab:`T376452`)
-* Provide an entry point to connect foreign scripts with pwb wapper 
(:phab:`T139143`, :phab:`T139144`)
+* Provide an entry point to connect foreign scripts with pwb wrapper
+  (:phab:`T139143`, :phab:`T139144`)
 * Show a warning message for a deleted or unknown 
:class:`Claim<pywikibot.Claim>` type (:phab:`T374676`)
 * ``preload_sites`` maintenance script was removed (:phab:`T348925`)
 * Add :meth:`User.renamed_target()<pywikibot.User.renamed_target>` method
@@ -1248,7 +1251,7 @@
 * A new and easier color format was implemented; colors can be used like:
     ``'this is a <<green>>colored<<default>> text'``
 * Unused and unsupported `xmlreader.XmlParserThread` was removed
-* Use upercased IP user titles (:phab:`T306291`)
+* Use uppercased IP user titles (:phab:`T306291`)
 * Use pathlib to extract filename and file_package in pwb.py
 * Fix isbn messages in fixes.py (:phab:`T306166`)
 * Fix Page.revisions() with starttime (:phab:`T109181`)
@@ -1540,7 +1543,7 @@
 **Improvements and Bugfixes**

 * Use different logfiles for multiple processes of the same script 
(:phab:`T56685`)
-* throttle.pip will be reused as soon as possibile
+* throttle.pip will be reused as soon as possible
 * terminal_interface_base.TerminalHandler is subclassed from 
logging.StreamHandler
 * Fix iterating of SizedKeyCollection (:phab:`T282865`)
 * An abstract base user interface module was added
@@ -1687,7 +1690,7 @@
 * Add support for trwikivoyage (:phab:`T271263`)
 * UI.input_list_choice() has been improved (:phab:`T272237`)
 * Global handleArgs() function was removed in favour of handle_args
-* Deprecated originPage and foundIn property has been removed in 
interwiki_graph.py
+* Deprecated ``originPage`` and ``foundIn`` property has been removed in 
interwiki_graph.py
 * ParamInfo modules, prefixes, query_modules_with_limits properties and 
module_attribute_map() method was removed
 * Allow querying alldeletedrevisions with APISite.alldeletedrevisions() and 
User.deleted_contributions()
 * data attribute of http.fetch() response is deprecated (:phab:`T265206`)
@@ -2061,7 +2064,7 @@
 * compat module is deprecated for 5 years and will be removed in next release 
(:phab:`T183085`)
 * ipaddress module is required for Python 2 (:phab:`T243171`)
 * tools.ip will be dropped in favour of tools.is_IP (:phab:`T243171`)
-* tools.ip_regexp is deprecatd for 5 years and will be removed in next release
+* tools.ip_regexp is deprecated for 5 years and will be removed in next release
 * backports.py will be removed in next release (:phab:`T244664`)
 * stdnum package is required for ISBN scripts and cosmetic_changes 
(:phab:`T132919`, :phab:`T144288`, :phab:`T241141`)
 * preload urllib.quote() with Python 2 (:phab:`T243710`, :phab:`T222623`)
diff --git a/docs/api_ref/bot.rst b/docs/api_ref/bot.rst
index ce8117d..4903d03 100644
--- a/docs/api_ref/bot.rst
+++ b/docs/api_ref/bot.rst
@@ -9,7 +9,7 @@
    .. admonition:: Imports in :mod:`pywikibot` module
       :class: note

-      The following classes and functions are inported in :mod:`pywikibot`
+      The following classes and functions are imported in :mod:`pywikibot`
       module and can also be used as :mod:`pywikibot` members:

       - :class:`pywikibot.Bot<bot.Bot>`
diff --git a/docs/api_ref/i18n.rst b/docs/api_ref/i18n.rst
index f682e73..dc37893 100644
--- a/docs/api_ref/i18n.rst
+++ b/docs/api_ref/i18n.rst
@@ -8,7 +8,7 @@
    .. admonition:: Imports in :mod:`pywikibot` module
       :class: note

-      The following function is inported in :mod:`pywikibot` module but can 
also
+      The following function is imported in :mod:`pywikibot` module but can 
also
       be used as :mod:`pywikibot` members:

       - :class:`pywikibot.translate()<i18n.translate>`
diff --git a/docs/api_ref/logging.rst b/docs/api_ref/logging.rst
index 1266f2e..4aa1033 100644
--- a/docs/api_ref/logging.rst
+++ b/docs/api_ref/logging.rst
@@ -11,7 +11,7 @@
    .. admonition:: Imports in :mod:`pywikibot` module
       :class: note

-      The following functions are inported in :mod:`pywikibot` module and can
+      The following functions are imported in :mod:`pywikibot` module and can
       also be used as :mod:`pywikibot` members:

       - :func:`pywikibot.critical()<pywikibot.logging.critical>`
diff --git a/docs/api_ref/pywikibot.page.rst b/docs/api_ref/pywikibot.page.rst
index 0ea0b77..17bf7e9 100644
--- a/docs/api_ref/pywikibot.page.rst
+++ b/docs/api_ref/pywikibot.page.rst
@@ -8,7 +8,7 @@
    .. admonition:: Imports in :mod:`pywikibot` module
       :class: note

-      The following classes and function are inported in :mod:`pywikibot` 
module
+      The following classes and function are imported in :mod:`pywikibot` 
module
       and can also be used as :mod:`pywikibot` members:

       - :class:`pywikibot.Category<page.Category>`
diff --git a/docs/api_ref/pywikibot.rst b/docs/api_ref/pywikibot.rst
index 789a70b..baf8db5 100644
--- a/docs/api_ref/pywikibot.rst
+++ b/docs/api_ref/pywikibot.rst
@@ -7,7 +7,7 @@
    .. admonition:: Imports from :mod:`bot` module
       :class: tip

-      The following classes and functions are inported from :mod:`bot` module
+      The following classes and functions are imported from :mod:`bot` module
       but can also be used as :mod:`pywikibot` members:

       - :class:`pywikibot.Bot<bot.Bot>`
@@ -23,7 +23,7 @@
    .. admonition:: Imports from :mod:`i18n` module
       :class: tip

-      The following function is inported from :mod:`i18n` module but can also 
be
+      The following function is imported from :mod:`i18n` module but can also 
be
       used as :mod:`pywikibot` members:

       - :class:`pywikibot.translate()<i18n.translate>`
@@ -31,7 +31,7 @@
    .. admonition:: Imports from :mod:`logging` module
       :class: tip

-      The following functions are inported from :mod:`logging` module but can
+      The following functions are imported from :mod:`logging` module but can
       also be used as :mod:`pywikibot` members:

       - :func:`pywikibot.critical()<logging.critical>`
@@ -47,7 +47,7 @@
    .. admonition:: Imports from :mod:`page` module
       :class: tip

-      The following classes and function are inported from :mod:`page` module
+      The following classes and function are imported from :mod:`page` module
       but can also be used as :mod:`pywikibot` members:

       - :class:`pywikibot.Category<page.Category>`
@@ -67,7 +67,7 @@
    .. admonition:: Imports from :mod:`time<pywikibot.time>` module
       :class: tip

-      The following class is inported from :mod:`time<pywikibot.time>` module
+      The following class is imported from :mod:`time<pywikibot.time>` module
       but can also be used as :mod:`pywikibot` members:

       - :class:`pywikibot.Timestamp<time.Timestamp>`
diff --git a/pywikibot/bot.py b/pywikibot/bot.py
index 28de24b..d825d34 100644
--- a/pywikibot/bot.py
+++ b/pywikibot/bot.py
@@ -2343,5 +2343,6 @@
 # NOTE: (T286348)
 # Do not use ModuleDeprecationWrapper with this module.
 # pywikibot.bot.ui would be wrapped through the ModuleDeprecationWrapper
-# and a cannot be changed later. Use another depecation method instead
+# and a cannot be changed later. Use another deprecation method instead
 # (until T286348 has been solved somehow different).
+# For Python 3.15+ use lazy imports.
diff --git a/pywikibot/comms/eventstreams.py b/pywikibot/comms/eventstreams.py
index 2dca98a..f2bec13 100644
--- a/pywikibot/comms/eventstreams.py
+++ b/pywikibot/comms/eventstreams.py
@@ -294,7 +294,7 @@

         Explanation for the result of the filter function:

-        1. ``return data['sever_name'] == 'de.wikipedia.org'``
+        1. ``return data['server_name'] == 'de.wikipedia.org'``
         2. ``return data['type'] in ('edit', 'log')``
         3. ``return data['bot'] is True``

@@ -414,7 +414,7 @@
         for
     :param total: The maximum number of changes to return
     :return: A recent changes listener configured for given site
-    :raises ModuleNotFoundError: rRequests-sse package installation is
+    :raises ModuleNotFoundError: requests-sse package installation is
         required
     """
     if isinstance(EventSource, ModuleNotFoundError):
diff --git a/pywikibot/data/api/_generators.py 
b/pywikibot/data/api/_generators.py
index 55eafe9..bb1b5f7 100644
--- a/pywikibot/data/api/_generators.py
+++ b/pywikibot/data/api/_generators.py
@@ -47,8 +47,8 @@
     Handles request cleaning and filtering. Each instance can have an
     optional filter function applied to items before yielding. Set this
     via the :attr:`filter_func` property, which should be a callable
-    accepting a single item and returning True to yield it, alse to skip
-    it. If :attr:`filter_func` is None, no filtering is applied.
+    accepting a single item and returning True to yield it, False to
+    skip it. If :attr:`filter_func` is None, no filtering is applied.

     Subclasses can override :meth:`filter_item` for more complex
     filtering logic.
@@ -158,7 +158,7 @@
         :param limit_name: Name of the limit API parameter.
         :param data_name: Name of the data in API response.
         :keyword dict parameters: All parameters passed to request class
-            usally :class:`api.Request<data.api.Request>` or
+            usually :class:`api.Request<data.api.Request>` or
             :class:`api.CachedRequest<data.api.CachedRequest>`. See these
             classes for further parameter descriptions. The *parameters*
             keys can also given here as keyword parameters but this is
diff --git a/pywikibot/data/memento.py b/pywikibot/data/memento.py
index 10c5b75..3c1ab0f 100644
--- a/pywikibot/data/memento.py
+++ b/pywikibot/data/memento.py
@@ -279,7 +279,7 @@
         """Makes HEAD requests.

         .. version-changed:: 10.0
-           The default timout was increased from 9 to 30 seconds.
+           The default timeout was increased from 9 to 30 seconds.

         :param uri: the uri for the request.
         :param accept_datetime: the accept-datetime in the http format.
diff --git a/pywikibot/date.py b/pywikibot/date.py
index 0100328..8264395 100644
--- a/pywikibot/date.py
+++ b/pywikibot/date.py
@@ -490,7 +490,7 @@
     """
     _compPattern, strPattern, decoders = escapePattern2(pattern)
     # Encode an integer value into a textual form.
-    # This will be called from outside as well as recursivelly to verify
+    # This will be called from outside as well as recursively to verify
     # parsed value
     if filter_func and not filter_func(value):
         raise ValueError(f'value {value} is not allowed')
diff --git a/pywikibot/page/_basepage.py b/pywikibot/page/_basepage.py
index 50c8732..41b2deb 100644
--- a/pywikibot/page/_basepage.py
+++ b/pywikibot/page/_basepage.py
@@ -1156,8 +1156,8 @@

         The framework enforces this restriction by default. It is
         possible to override this by setting ignore_bot_templates=True
-        in user cnfig file (user-config.py), or using
-        page.put(force=True).
+        in user config file (user-config.py), or using
+        :code:`page.put(force=True)`.
         """
         if not hasattr(self, '_bot_may_edit'):
             self._bot_may_edit = self._check_bot_may_edit()
diff --git a/pywikibot/page/_toolforge.py b/pywikibot/page/_toolforge.py
index da48437..84437b0 100644
--- a/pywikibot/page/_toolforge.py
+++ b/pywikibot/page/_toolforge.py
@@ -65,7 +65,7 @@

         .. version-deprecated:: 9.3
            use :meth:`authorship` instead.
-        .. seealso:: :meth:`authorship` for further informations
+        .. seealso:: :meth:`authorship` for further information

         :return: Percentage of edits for each username

diff --git a/pywikibot/pagegenerators/_factory.py 
b/pywikibot/pagegenerators/_factory.py
index 83022d2..a592282 100644
--- a/pywikibot/pagegenerators/_factory.py
+++ b/pywikibot/pagegenerators/_factory.py
@@ -97,7 +97,7 @@
         :param positional_arg_name: Generator to use for positional
             args, which do not begin with a hyphen
         :param enabled_options: Only enable options given by this
-            Iterable. This is priorized over disabled_options
+            Iterable. This is prioritized over disabled_options
         :param disabled_options: Disable these given options and let
             them be handled by scripts options handler
         """
diff --git a/pywikibot/pagegenerators/_generators.py 
b/pywikibot/pagegenerators/_generators.py
index cc9421e..80460ce 100644
--- a/pywikibot/pagegenerators/_generators.py
+++ b/pywikibot/pagegenerators/_generators.py
@@ -902,7 +902,7 @@
        subclassed from :class:`tools.collections.GeneratorWrapper`
     .. version-changed:: 10.1
        ``googlesearch-python`` package is needed instead of ``google``,
-       see :phab:`T387618` for further informations. The *total*
+       see :phab:`T387618` for further information. The *total*
        parameter was added. The *query* parameter is positional only.
        All other parameters are keyword only.
     """
diff --git a/pywikibot/scripts/generate_family_file.py 
b/pywikibot/scripts/generate_family_file.py
index 32564b93..6953dd2 100755
--- a/pywikibot/scripts/generate_family_file.py
+++ b/pywikibot/scripts/generate_family_file.py
@@ -18,7 +18,7 @@
     <url>:         an url from where the family settings are loaded
     <name>:        the family name without "_family.py" tail.
     <dointerwiki>: predefined answer (y|s|n) to add multiple site codes
-    <verify>:      disable certificate validaton `(y|n)
+    <verify>:      disable certificate validation `(y|n)

 Example::
 
@@ -74,7 +74,7 @@
             sites), `N` or `n` for no and `E` or `e` if you want to edit
             the collection of sites.
         :param verify: If a certificate verification fails, you may pass
-            `Y` or `y` to disable certificate validaton `N` or `n` to
+            `Y` or `y` to disable certificate validation `N` or `n` to
             keep it enabled.
         """
         from pywikibot.scripts import _import_with_no_user_config
diff --git a/pywikibot/scripts/wrapper.py b/pywikibot/scripts/wrapper.py
index a7e607b..1efdf03 100755
--- a/pywikibot/scripts/wrapper.py
+++ b/pywikibot/scripts/wrapper.py
@@ -68,7 +68,7 @@
     """Validate package version and scripts version.

     Rules:
-        - Pywikibot version must not be older than scrips version
+        - Pywikibot version must not be older than scripts version
         - Scripts version must not be older than previous Pywikibot version
           due to deprecation policy
     """
diff --git a/pywikibot/site/_basesite.py b/pywikibot/site/_basesite.py
index c821ea8..908b6e6 100644
--- a/pywikibot/site/_basesite.py
+++ b/pywikibot/site/_basesite.py
@@ -37,7 +37,7 @@

     .. hint::
        :class:`BaseSite` delegates undefined method calls to the
-       corresponing :class:`family.Family` object by its
+       corresponding :class:`family.Family` object by its
        :meth:`__getattr__` method. The working method is described below.

        Only public Family instance methods are delegated. A method is
diff --git a/pywikibot/site/_generators.py b/pywikibot/site/_generators.py
index adbbeca..d25366a 100644
--- a/pywikibot/site/_generators.py
+++ b/pywikibot/site/_generators.py
@@ -656,7 +656,7 @@
             member_type = {member_type}

         if member_type and sortby == 'timestamp':
-            # Covert namespaces to a known type
+            # Convert namespaces to a known type
             namespaces = set(self.namespaces.resolve(namespaces or []))

             if 'page' in member_type:
diff --git a/pywikibot/textlib.py b/pywikibot/textlib.py
index 0186bbe..a5d594f 100644
--- a/pywikibot/textlib.py
+++ b/pywikibot/textlib.py
@@ -1052,7 +1052,7 @@
     :param text: The page content to add text to.
     :param add: Text to add.
     :param site: The site that the text is coming from. Required for
-        reorder of categories and interlanguage links. Te default site
+        reorder of categories and interlanguage links. The default site
         is used otherwise.
     :type site: pywikibot.Site
     """
diff --git a/pywikibot/tools/itertools.py b/pywikibot/tools/itertools.py
index d0771ff..e9815c4 100644
--- a/pywikibot/tools/itertools.py
+++ b/pywikibot/tools/itertools.py
@@ -225,24 +225,25 @@
 def filter_unique(iterable, container=None, key=None, add=None):
     """Yield unique items from an iterable, omitting duplicates.

-    By default, to provide uniqueness, it puts the generated items into a
-    set created as a local variable. It only yields items which are not
-    already present in the local set.
+    By default, to provide uniqueness, it puts the generated items into
+    a set created as a local variable. It only yields items which are
+    not already present in the local set.

-    For large collections, this is not memory efficient, as a strong reference
-    to every item is kept in a local set which cannot be cleared.
+    For large collections, this is not memory efficient, as a strong
+    reference to every item is kept in a local set which cannot be
+    cleared.

-    Also, the local set can't be re-used when chaining unique operations on
-    multiple generators.
+    Also, the local set can't be reused when chaining unique operations
+    on multiple generators.

-    To avoid these issues, it is advisable for the caller to provide their own
-    container and set the key parameter to be the function
+    To avoid these issues, it is advisable for the caller to provide
+    their own container and set the key parameter to be the function
     :py:obj:`hash`, or use a :py:obj:`weakref` as the key.

     The container can be any object that supports __contains__.
-    If the container is a set or dict, the method add or __setitem__ will be
-    used automatically. Any other method may be provided explicitly using the
-    add parameter.
+    If the container is a set or dict, the method add or __setitem__
+    will be used automatically. Any other method may be provided
+    explicitly using the add parameter.

     Beware that key=id is only useful for cases where id() is not unique.

diff --git a/scripts/basic.py b/scripts/basic.py
index 47c13b6..d3a854e 100755
--- a/scripts/basic.py
+++ b/scripts/basic.py
@@ -35,7 +35,7 @@
 .. code:: ini

     [basic] ; inline comments starts with colon
-    # This is a commend line. Assignments may be done with '=' or ':'
+    # This is a comment line. Assignments may be done with '=' or ':'
     text: A text with line break and
         continuing on next line to be put
     replace: yes ; yes/no, on/off, true/false and 1/0 is also valid
diff --git a/scripts/clean_sandbox.py b/scripts/clean_sandbox.py
index 835f178..faaeb17 100755
--- a/scripts/clean_sandbox.py
+++ b/scripts/clean_sandbox.py
@@ -32,7 +32,7 @@

 This script is a :py:obj:`ConfigParserBot <bot.ConfigParserBot>`.
 All local parameters can be given inside a scripts.ini file. Options
-passed to the script are priorized over options read from ini file.
+passed to the script are prioritized over options read from ini file.

 For example:

diff --git a/scripts/interwiki.py b/scripts/interwiki.py
index ae34f7f..91244aa 100755
--- a/scripts/interwiki.py
+++ b/scripts/interwiki.py
@@ -2251,7 +2251,7 @@
     def files(self):
         """Return file generator depending on restore_all option.

-        rtype: generator
+        :rtype: generator
         """
         if self.opt.restore_all:
             return self.get_files()
diff --git a/scripts/maintenance/colors.py b/scripts/maintenance/colors.py
index 25a5050..d73449f 100755
--- a/scripts/maintenance/colors.py
+++ b/scripts/maintenance/colors.py
@@ -25,7 +25,7 @@
     max_len_bc_color = len(max(bg_colors, key=len))

     for bg_col in bg_colors:
-        # Three lines per each backgoung color.
+        # Three lines per each background color.
         for fg_col_group in batched(fg_colors, n_fg_colors // 4 + 1):
             line = ''
             for fg_col in fg_col_group:
diff --git a/scripts/noreferences.py b/scripts/noreferences.py
index 89fd45e..75b59d6 100755
--- a/scripts/noreferences.py
+++ b/scripts/noreferences.py
@@ -259,7 +259,7 @@
 """References sections can also be placed after a given section. This
 dictionary defines these sections, sorted by priority. For example, on Simple
 wiki, the script would place the "References" section after the "Notes"
-section, if that existed. The PLACE_AFTER_SECTIONS is priorized over the
+section, if that existed. The PLACE_AFTER_SECTIONS is prioritized over the
 placing of the "placeBeforeSections" sections.

 .. attention:: not implemented yet.
diff --git a/scripts/redirect.py b/scripts/redirect.py
index 599210c..7e2cac1 100755
--- a/scripts/redirect.py
+++ b/scripts/redirect.py
@@ -27,7 +27,7 @@
                available.

                .. version-changed:: 10.3
-                  only tries to fix if the namspace of the source page
+                  Only tries to fix if the namespace of the source page
                   is equal to the destination page.

 :both:         Both of the above. Retrieves redirect pages from live wiki,
diff --git a/tests/pagegenerators_tests.py b/tests/pagegenerators_tests.py
index 82d9645..19d51b9 100755
--- a/tests/pagegenerators_tests.py
+++ b/tests/pagegenerators_tests.py
@@ -1449,7 +1449,7 @@
     def test_wanted_files(self) -> None:
         """Test wantedfiles generator."""
         if self.site.sitename == 'wowwiki:uk':
-            self.skipTest(f'skipping {self.site} due to T362384)')
+            self.skipTest(f'Skipping {self.site} due to T362384)')
         self.gf.handle_arg('-wantedfiles:5')
         for page in self._generator_with_tests():
             self.assertIsInstance(page, pywikibot.Page)
diff --git a/tests/time_tests.py b/tests/time_tests.py
index df7721b..53e7bbd 100755
--- a/tests/time_tests.py
+++ b/tests/time_tests.py
@@ -236,7 +236,7 @@
                 Timestamp.fromtimestampformat(mw_ts, strict=True)

     def test_add_timedelta(self) -> None:
-        """Test addin a timedelta to a Timestamp."""
+        """Test adding a timedelta to a Timestamp."""
         t1 = Timestamp.nowutc()
         t2 = t1 + timedelta(days=1)
         if t1.month != t2.month:

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

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

Reply via email to