Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 3d59556

Browse files
committed
r -> rt, use sys.exit instead of die
1 parent 9067d66 commit 3d59556

File tree

2 files changed

+4
-12
lines changed

2 files changed

+4
-12
lines changed

19_wod/solution1.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ def get_args():
2020
'--file',
2121
help='CSV input file of exercises',
2222
metavar='FILE',
23-
type=argparse.FileType('r'),
23+
type=argparse.FileType('rt'),
2424
default='inputs/exercises.csv')
2525

2626
parser.add_argument('-s',

19_wod/solution2.py

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ def get_args():
2222
'--file',
2323
help='CSV input file of exercises',
2424
metavar='FILE',
25-
type=argparse.FileType('r'),
25+
type=argparse.FileType('rt'),
2626
default='inputs/exercises.csv')
2727

2828
parser.add_argument('-s',
@@ -61,11 +61,11 @@ def main():
6161
exercises = read_csv(args.file)
6262

6363
if not exercises:
64-
die(f'No usable data in --file "{args.file.name}"')
64+
sys.exit(f'No usable data in --file "{args.file.name}"')
6565

6666
num_exercises = len(exercises)
6767
if args.num > num_exercises:
68-
die(f'--num "{args.num}" greater than exercises "{num_exercises}"')
68+
sys.exit(f'--num "{args.num}" > exercises "{num_exercises}"')
6969

7070
wod = []
7171
for name, low, high in random.sample(exercises, k=args.num):
@@ -77,14 +77,6 @@ def main():
7777
print(tabulate(wod, headers=('Exercise', 'Reps')))
7878

7979

80-
# --------------------------------------------------
81-
def die(msg):
82-
"""Print message to STDERR and exit with an error"""
83-
84-
print(msg, file=sys.stderr)
85-
sys.exit(1)
86-
87-
8880
# --------------------------------------------------
8981
def read_csv(fh):
9082
"""Read the CSV input"""

0 commit comments

Comments
 (0)