diff --git a/src/python/jw/pkg/lib/ExecContext.py b/src/python/jw/pkg/lib/ExecContext.py index b76cac71..6cb8d747 100644 --- a/src/python/jw/pkg/lib/ExecContext.py +++ b/src/python/jw/pkg/lib/ExecContext.py @@ -289,9 +289,9 @@ class ExecContext(abc.ABC): @classmethod def create(cls, uri: str, *args, **kwargs) -> Self: tokens = re.split(r'://', uri) - schema = tokens[0] + schema = tokens[0] if tokens[0] != uri else 'file' match schema: - case 'local': + case 'local' | 'file': from .ec.Local import Local return Local(uri, *args, **kwargs) case 'ssh':