diff --git a/src/python/jw/pkg/lib/App.py b/src/python/jw/pkg/lib/App.py index 8894efb8..028dbd38 100644 --- a/src/python/jw/pkg/lib/App.py +++ b/src/python/jw/pkg/lib/App.py @@ -2,7 +2,7 @@ from typing import Any -import os, sys, argcomplete, argparse, re, asyncio, cProfile +import os, sys, argparse, re, asyncio, cProfile from .log import * from .Types import LoadTypes @@ -91,7 +91,11 @@ class App: # export async def __run(self, argv=None) -> None: - argcomplete.autocomplete(self.__parser) + try: + import argcomplete # Don't require it to be compatible with minimal environments + argcomplete.autocomplete(self.__parser) + except: + pass self.__args = self.__parser.parse_args(args=argv)