diff options
author | Marcus Müller <mmueller@gnuradio.org> | 2019-04-21 16:19:21 +0200 |
---|---|---|
committer | Marcus Müller <mmueller@gnuradio.org> | 2019-04-21 17:48:55 +0200 |
commit | ee1bef43e92a3d517a3310848c9eebaf18dfa329 (patch) | |
tree | 31b00aa57e91ae635357adcadbd7494d30685e0e /gr-utils/python/modtool/core/rm.py | |
parent | cbe60a36717f5d26b5eee6cc87ae4394cebbf427 (diff) |
modtool core: Don't import CLI functionality unless CLI is used
This allows usage of scripted modtool on systems without click
installed.
Only with this, headless unit testing can be done without installing
click.
Diffstat (limited to 'gr-utils/python/modtool/core/rm.py')
-rw-r--r-- | gr-utils/python/modtool/core/rm.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gr-utils/python/modtool/core/rm.py b/gr-utils/python/modtool/core/rm.py index 688aa59835..80011b15ba 100644 --- a/gr-utils/python/modtool/core/rm.py +++ b/gr-utils/python/modtool/core/rm.py @@ -31,7 +31,6 @@ import glob import logging from ..tools import remove_pattern_from_file, CMakeFileEditor -from ..cli import cli_input from .base import ModTool, ModToolException logger = logging.getLogger(__name__) @@ -57,6 +56,8 @@ class ModToolRemove(ModTool): # This portion will be covered by the CLI if not self.cli: self.validate() + else: + from ..cli import cli_input def _remove_cc_test_case(filename=None, ed=None): """ Special function that removes the occurrences of a qa*.cc file from the CMakeLists.txt. """ |