diff --git a/pyren/mod_scan_ecus.py b/pyren/mod_scan_ecus.py index ba87d42..b416027 100755 --- a/pyren/mod_scan_ecus.py +++ b/pyren/mod_scan_ecus.py @@ -727,7 +727,7 @@ class ScanEcus: if len(row['stopDiagReq'])>0: self.elm.cmd(row['stopDiagReq']) #close session - + res = "" for s in rrsp.split('\n'): dss = s.replace(' ','') diff --git a/pyren/mod_term.py b/pyren/mod_term.py index 73162d2..244c39f 100755 --- a/pyren/mod_term.py +++ b/pyren/mod_term.py @@ -226,6 +226,12 @@ def optParser(): default=False, action="store_true") + parser.add_argument("--verbose", + help="show verbose output (unused)", + dest="verb", + default=False, + action="store_true") + parser.add_argument("--dialog", help="show dialog for selecting macro", dest="dia", @@ -610,7 +616,11 @@ def proc_line( l, elm ): bit_cmd( l.lower()[7:], elm, fnc='exit_if' ) return - print elm.cmd(l) + + if l.lower().startswith('_'): + print elm.send_raw(l[1:]) + else: + print elm.cmd(l) if cmd_delay>0: print '# delay:', cmd_delay