From b0912d31f1a2cfea93a5588898cae0c652cd89d4 Mon Sep 17 00:00:00 2001
From: Marcus Müller <marcus@hostalia.de>
Date: Mon, 20 Nov 2017 13:42:30 +0100
Subject: Adding readline capabilities to gr_modtool

* main advantage: better line editing
* tab-completion for gr_modtool add
---
 gr-utils/python/modtool/modtool_rm.py | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

(limited to 'gr-utils/python/modtool/modtool_rm.py')

diff --git a/gr-utils/python/modtool/modtool_rm.py b/gr-utils/python/modtool/modtool_rm.py
index 67de33f044..4fcd79e2b1 100644
--- a/gr-utils/python/modtool/modtool_rm.py
+++ b/gr-utils/python/modtool/modtool_rm.py
@@ -25,7 +25,7 @@ import re
 import sys
 import glob
 
-from util_functions import remove_pattern_from_file
+from util_functions import remove_pattern_from_file, SequenceCompleter
 from modtool_base import ModTool
 from cmakefile_editor import CMakeFileEditor
 
@@ -46,7 +46,8 @@ class ModToolRemove(ModTool):
         elif len(args) >= 2:
             self._info['pattern'] = args[1]
         else:
-            self._info['pattern'] = raw_input('Which blocks do you want to delete? (Regex): ')
+            with SequenceCompleter():
+                self._info['pattern'] = raw_input('Which blocks do you want to delete? (Regex): ')
         if len(self._info['pattern']) == 0:
             self._info['pattern'] = '.'
 
-- 
cgit v1.2.3