From 72b47bb95e262ec96540d9b3a16e52e9329b4701 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D8=A3=D8=AD=D9=85=D8=AF=20=D8=A7=D9=84=D9=85=D8=AD=D9=85?= =?UTF-8?q?=D9=88=D8=AF=D9=8A=20=28Ahmed=20El-Mahmoudy=29?= Date: Wed, 11 Mar 2026 23:58:02 +0100 Subject: [PATCH] strip() line read from passwd before putting in list of tuples to be json.dump()'ed --- ch05-files/e23b1_json_passwd.py | 2 +- ch05-files/e23b2_json_passwd_dict.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ch05-files/e23b1_json_passwd.py b/ch05-files/e23b1_json_passwd.py index dc1be22..1cbc31a 100755 --- a/ch05-files/e23b1_json_passwd.py +++ b/ch05-files/e23b1_json_passwd.py @@ -13,6 +13,6 @@ def json_passwd(filename): if one_line.strip().startswith('\n'): continue - output.append(tuple(one_line.split(':'))) + output.append(tuple(one_line.strip().split(':'))) return json.dumps(output) diff --git a/ch05-files/e23b2_json_passwd_dict.py b/ch05-files/e23b2_json_passwd_dict.py index b338dfb..f2c644a 100755 --- a/ch05-files/e23b2_json_passwd_dict.py +++ b/ch05-files/e23b2_json_passwd_dict.py @@ -15,6 +15,6 @@ def json_passwd_dict(filename): if one_line.strip().startswith('\n'): continue - output.append(dict(zip(fields, one_line.split(':')))) + output.append(dict(zip(fields, one_line.strip().split(':')))) return json.dumps(output)