From 573b27946474276592ee7494689ce9a88f5a05f7 Mon Sep 17 00:00:00 2001 From: Kelly Brazil Date: Mon, 24 Feb 2020 17:01:12 -0800 Subject: [PATCH] fixup for filenames that start with a newline character --- jc/parsers/ls.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/jc/parsers/ls.py b/jc/parsers/ls.py index 747fb8de..8fd33017 100644 --- a/jc/parsers/ls.py +++ b/jc/parsers/ls.py @@ -266,7 +266,11 @@ def parse(data, raw=False, quiet=False): continue # split filenames and links - filename_field = parsed_line[8].split(' -> ') + if len(parsed_line) == 9: + filename_field = parsed_line[8].split(' -> ') + else: + # in case of filenames starting with a newline character + filename_field = [''] # create list of dictionaries output_line['filename'] = filename_field[0]