def PerformSubstitutions(self, strings):
        """
        Substituted % markers in the given collection of strings.
        """
        info = self.engine.GetSubstitutionInfo()
        try:
            # 'strings' could be a single string or a list of strings
            try:
                return info % strings
            except TypeError:
                return [x % info for x in strings]
        except ValueError:
            # We don't die if we get a substitution error - we just ignore it
            return strings

#----------------------------------------------------------------------------
dataset/ETHPy150Open ODM2/ODMToolsPython/odmtools/lib/ObjectListView/ListCtrlPrinter.py/Block.PerformSubstitutions/swapped operands of `%`