Skip to content

Commit 61c63b3

Browse files
committed
Argument error when memap's input file does not exist
1 parent 122fa93 commit 61c63b3

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

tools/memap.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
import csv
1111
import json
1212
import argparse
13-
from utils import argparse_uppercase_type, argparse_lowercase_hyphen_type
13+
from utils import argparse_uppercase_type, argparse_lowercase_hyphen_type, argparse_filestring_type
1414
from prettytable import PrettyTable
1515

1616
debug = False
@@ -523,7 +523,7 @@ def main():
523523
# Parser handling
524524
parser = argparse.ArgumentParser(description="Memory Map File Analyser for ARM mbed\nversion %s" % version)
525525

526-
parser.add_argument('file', help='memory map file')
526+
parser.add_argument('file', type=argparse_filestring_type, help='memory map file')
527527

528528
parser.add_argument('-t', '--toolchain', dest='toolchain', help='select a toolchain used to build the memory map file (%s)' % ", ".join(MemapParser.toolchains),\
529529
required=True, type=argparse_uppercase_type(MemapParser.toolchains, "toolchain"))

0 commit comments

Comments
 (0)