def get_first_initial(signature): """Get first initial of author's name. Args: signature (Signature): Signature object Returns: str: First initial of author_name """ try: return given_name_initial(signature.author_name, 0) except IndexError: return ""
def get_second_initial(signature): """Get second initial of author's name. Args: signature (Signature): Signature object Returns: str: Second initial of author_name """ try: return given_name_initial(signature.author_name, 1) except IndexError: return ""
def get_second_initial(s): """Get author second given name's initial from the signature. Parameters ---------- :param s: dict Signature Returns ------- :returns: string Second given name's initial. Empty string in case it's not available. """ v = given_name_initial(s["author_name"], 1) try: return v except IndexError: return ""
def get_first_initial(s): v = given_name_initial(s["author_name"], 0) try: return v except IndexError: return ""
def get_second_initial(signature): try: return given_name_initial(signature['author_name'], 1) except IndexError: return ''
def get_first_initial(signature): try: return given_name_initial(signature['author_name'], 0) except IndexError: return ''