#NEWLINE# @ cached_property #NEWLINE# def author_list( self ) : #NEWLINE# #INDENT# try : #NEWLINE# #INDENT# auth_list = self . authors . split ( ',' ) #NEWLINE# #UNINDENT# except AttributeError : #NEWLINE# #INDENT# auth_list = [ ] #NEWLINE# #UNINDENT# ret = [ ] #NEWLINE# for auth in auth_list : #NEWLINE# #INDENT# my_auth = auth . strip ( ) #NEWLINE# try : #NEWLINE# #INDENT# if my_auth . isupper ( ) : #NEWLINE# #INDENT# my_auth = my_auth . title ( ) #NEWLINE# #UNINDENT# #UNINDENT# except AttributeError : #NEWLINE# #INDENT# pass #NEWLINE# #UNINDENT# ret . append ( self ) #NEWLINE# #UNINDENT# return ret