diff --git a/CHANGES.md b/CHANGES.md index 53ea170..2bc34ce 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,5 +1,9 @@ # fmetools changes +## 0.9.1 + +* Allow ScriptedSelectionCallback subclasses to omit constructor. + ## 0.9.0 * Add support for multiple input tags. Requires FME 2024.0+. diff --git a/src/fmetools/__init__.py b/src/fmetools/__init__.py index 35055b6..ee2cb49 100644 --- a/src/fmetools/__init__.py +++ b/src/fmetools/__init__.py @@ -1,6 +1,6 @@ # coding: utf-8 -__version__ = "0.9.0" +__version__ = "0.9.1" import gettext import os diff --git a/src/fmetools/scripted_selection.py b/src/fmetools/scripted_selection.py index 70baf85..d9c5eb9 100644 --- a/src/fmetools/scripted_selection.py +++ b/src/fmetools/scripted_selection.py @@ -140,7 +140,7 @@ def __init__(self, args: dict[str, Any]): :param args: The names and values of the Input Parameters and Input Dictionary configured on the Scripted Selection GUI element. """ - raise NotImplementedError + pass @abstractmethod def get_container_contents( diff --git a/src/fmetools/webservices.py b/src/fmetools/webservices.py index d160904..7cd1078 100644 --- a/src/fmetools/webservices.py +++ b/src/fmetools/webservices.py @@ -250,7 +250,7 @@ class NamedConnectionNotFound(FMEException): def __init__(self, client_name: str, connection_name: str): base_message = tr( - "%s: Connection '%s' does not exist." + "%s: Connection '%s' does not exist. " + "Check connection parameter and connection definitions in FME options and try again" ) message = base_message % (client_name, connection_name)