diff options
Diffstat (limited to 'interpreter.py')
-rw-r--r-- | interpreter.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/interpreter.py b/interpreter.py index 48e1e3c..319aead 100644 --- a/interpreter.py +++ b/interpreter.py @@ -1281,7 +1281,7 @@ class Interpreter(): raise InterpreterException('Incorrect number of arguments') if not isinstance(args[0], str): raise InterpreterException('First argument of test must be a string.') - if not isinstance(args[1], ExecutableHolder) and not isinstance(args[1], JarHolder): + if not isinstance(args[1], (ExecutableHolder, JarHolder, ExternalProgramHolder)): raise InterpreterException('Second argument must be executable.') par = kwargs.get('is_parallel', True) if not isinstance(par, bool): |