File tree Expand file tree Collapse file tree 1 file changed +4
-6
lines changed
Expand file tree Collapse file tree 1 file changed +4
-6
lines changed Original file line number Diff line number Diff line change @@ -87,17 +87,15 @@ def name_to_initials(self, input_name):
8787 # and merged with dots.
8888 # Example: 'Arthur Conan Doyle' -> 'A.C.Doyle'
8989 name_parts = clear_contributor_text (input_name ).split ()
90- new_name = ""
9190
9291 # Check if prename and surname exist, otherwise exit
9392 if len (name_parts ) < 2 :
9493 return input_name
9594
96- # traverse through prenames
97- for index , result in enumerate (name_parts ):
98- s = result
99- # If prename already is an initial take it as is
100- new_name += (s [0 ] + '.' ) if len (s ) > 2 and s [1 ] != '.' else s
95+ new_name = ""
96+ # Truncate prenames
97+ for part in name_parts [:- 1 ]:
98+ new_name += part [0 ] + "." if part [1 ] != "." else part
10199 # Add surname
102100 new_name += name_parts [- 1 ]
103101
You can’t perform that action at this time.
0 commit comments