From a736e613fc2b64fa3e69d0ce6997fd834830a61f Mon Sep 17 00:00:00 2001 From: Edward Welbourne Date: Wed, 17 Jan 2024 18:42:58 +0100 Subject: [PATCH] Document LocaleScanner's constructor I needed to know in order to make recent changes. Save the need to work it out again next time. Change-Id: Ibc606cbe2e6af16e6820fd753a643331a03cdfb3 Reviewed-by: Ievgenii Meshcheriakov --- util/locale_database/ldml.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/util/locale_database/ldml.py b/util/locale_database/ldml.py index 2c91ae1f424..3899c941092 100644 --- a/util/locale_database/ldml.py +++ b/util/locale_database/ldml.py @@ -198,6 +198,13 @@ class Supplement (XmlScanner): class LocaleScanner (object): def __init__(self, name, nodes, root): + """Set up to scan data for a specified locale. + + First parameter is the name of the locale; it will be used in + error messages. Second is a tuple of DOM root-nodes of files + with locale data, later ones serving as fall-backs for data + missing in earlier ones. Third parameter is the root locale's + DOM node.""" self.name, self.nodes, self.base = name, nodes, root def find(self, xpath, default = None, draft = None):