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 ""
Esempio n. 3
0
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 ""
Esempio n. 4
0
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 ""
Esempio n. 5
0
def get_first_initial(s):
    v = given_name_initial(s["author_name"], 0)
    try:
        return v
    except IndexError:
        return ""
Esempio n. 6
0
def get_second_initial(signature):
    try:
        return given_name_initial(signature['author_name'], 1)
    except IndexError:
        return ''
Esempio n. 7
0
def get_first_initial(signature):
    try:
        return given_name_initial(signature['author_name'], 0)
    except IndexError:
        return ''
Esempio n. 8
0
def get_second_initial(signature):
    try:
        return given_name_initial(signature['author_name'], 1)
    except IndexError:
        return ''
Esempio n. 9
0
def get_first_initial(signature):
    try:
        return given_name_initial(signature['author_name'], 0)
    except IndexError:
        return ''
Esempio n. 10
0
def get_first_initial(s):
    v = given_name_initial(s["author_name"], 0)
    try:
        return v
    except IndexError:
        return ""