From b5a40191aab7ba0562008630bd4036c85eb09c23 Mon Sep 17 00:00:00 2001 From: arinalozhkina Date: Fri, 11 Aug 2023 09:10:26 +0200 Subject: [PATCH] Correct arbitrary suffix --- src/ms3/bs4_parser.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ms3/bs4_parser.py b/src/ms3/bs4_parser.py index 94e563e2..720da6f6 100644 --- a/src/ms3/bs4_parser.py +++ b/src/ms3/bs4_parser.py @@ -2298,8 +2298,8 @@ def set_instrument(self, staff_id: Union[str, int], trackname): trackname_norm = trackname.lower().strip('.') if trackname_norm not in self.key2default_instrumentation: # add splitting by suffix and then adapt other names to it - split_trackname = trackname_norm.split() - trackname_without_suffix = " ".join(split_trackname[:-1]) + split_trackname = trackname.split() + trackname_without_suffix = " ".join(split_trackname[:-1]).lower().strip('.') if trackname_without_suffix in self.key2default_instrumentation: suffix = split_trackname[-1] new_values = self.add_suffix(self.key2default_instrumentation[trackname_without_suffix], suffix)