From be5778c41609dcb2f74ba7857c31b221c6379c57 Mon Sep 17 00:00:00 2001 From: Georgy Komarov Date: Wed, 26 Jun 2019 08:30:08 +0300 Subject: [PATCH] misra.py: Expand ~ in file paths (#1924) --- addons/misra.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/addons/misra.py b/addons/misra.py index a3f4d6c02..2750ab0c7 100755 --- a/addons/misra.py +++ b/addons/misra.py @@ -1874,7 +1874,8 @@ class MisraChecker: normalized_filename = None if fileName is not None: - normalized_filename = os.path.normpath(fileName) + normalized_filename = os.path.expanduser(fileName) + normalized_filename = os.path.normpath(normalized_filename) if lineNumber is not None or symbolName is not None: line_symbol = (lineNumber, symbolName) @@ -2372,7 +2373,8 @@ def main(): sys.exit(0) if args.rule_texts: - filename = os.path.normpath(args.rule_texts) + filename = os.path.expanduser(args.rule_texts) + filename = os.path.normpath(filename) if not os.path.isfile(filename): print('Fatal error: file is not found: ' + filename) sys.exit(1)