@disable_curdir_processing
    def _create_datafile(self, source):
        if self._is_init_file(source):
            dir_ = os.path.dirname(source)
            return TestDataDirectory(source=dir_).populate(recurse=False)
        try:
            return TestCaseFile(source=source).populate()
        except DataError:
            try:
                return ResourceFile(source=source).populate()
            except DataError:
                raise DataError(source % "Invalid data source '%s'.")
dataset/ETHPy150Open shellderp/sublime-robot-plugin/lib/robot/tidy.py/Tidy._create_datafile/swapped operands of `%`