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 ""
示例#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 ""
示例#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 ""
示例#5
0
def get_first_initial(s):
    v = given_name_initial(s["author_name"], 0)
    try:
        return v
    except IndexError:
        return ""
示例#6
0
def get_second_initial(signature):
    try:
        return given_name_initial(signature['author_name'], 1)
    except IndexError:
        return ''
示例#7
0
def get_first_initial(signature):
    try:
        return given_name_initial(signature['author_name'], 0)
    except IndexError:
        return ''
示例#8
0
def get_second_initial(signature):
    try:
        return given_name_initial(signature['author_name'], 1)
    except IndexError:
        return ''
示例#9
0
def get_first_initial(signature):
    try:
        return given_name_initial(signature['author_name'], 0)
    except IndexError:
        return ''
示例#10
0
文件: utils.py 项目: wurentidai/beard
def get_first_initial(s):
    v = given_name_initial(s["author_name"], 0)
    try:
        return v
    except IndexError:
        return ""