From a4e8df08e8d06ed159e7e8d96134158f9ac9bd3b Mon Sep 17 00:00:00 2001 From: xenofem Date: Fri, 15 Mar 2024 16:51:57 -0400 Subject: [PATCH] relax alphabetic numbering consecutive requirements slightly to allow, eg, 3 followed by 3b --- dlibrary/dlibrary.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dlibrary/dlibrary.py b/dlibrary/dlibrary.py index 4092dae..50add4f 100755 --- a/dlibrary/dlibrary.py +++ b/dlibrary/dlibrary.py @@ -784,7 +784,7 @@ def alphabetic_numbering(entries, start_point): indices = list(alphabetized.keys()) indices.sort() for i in range(1, len(indices)): - if indices[i][0] - indices[i-1][0] != 1: + if not (indices[i][0] - indices[i-1][0] == 1 or (indices[i-1][0] == 0 and indices[i][0] == 2)): debug(f'Adjacent indices {indices[i][0]} and {indices[i-1][0]} are not consecutive, giving up') return None return alphabetized