def _get_path(self):
        if self.platform == 'win32':
            #  Below is a clever way to return a list of fldigi versions.  This would fail if the user
            #     did not install fldigi into Program Files.
            fldigi_versions = [d for d in os.listdir(os.environ["ProgramFiles(x86)"]) if 'fldigi' in d.lower()]
            if len(fldigi_versions) == 0:
                raise FileNotFoundError('Cannot find the path to fldigi.  Is it installed?')
            elif len(fldigi_versions) == 1:
                path = os.path.join(os.environ["ProgramFiles(x86)"], fldigi_versions[0])
                # Check to see if fldigi.exe is in the folder
                if 'fldigi.exe' in os.listdir(path):
                    return os.path.join(path, 'fldigi.exe')
            else:
                raise Exception('Found more than one version of fldigi.  Uninstall one.')
        else:  # Assume all other OS's are smart enough to place fldigi in PATH
            return 'fldigi'