as code in micca/tp/_cutadapt.py for CutadaptError is just
class CutadaptError(Exception):
pass
when cutadapt is not found by distutils find_executable, this code don't do nothing.
def _cutadapt_cmd(params):
cutadapt_bin = find_executable("cutadapt")
if cutadapt_bin is None:
CutadaptError("Error: cutadapt is not installed\n")
should be at least
def _cutadapt_cmd(params):
cutadapt_bin = find_executable("cutadapt")
if cutadapt_bin is None:
raise CutadaptError("Error: cutadapt is not installed\n")
regards
Eric