Example #1
0
File: utils.py Project: hds/stnb
def persones_text(persones):
    if len(persones) == 0:
        return ''

    text = ''
    if len(persones) == 1:
        text = persona_text(persones[0])
    else:
        persones.sort(key=lambda p: cognoms_lexic(p))
        persones_text = [ persona_text(p) for p in persones ]
       
        text = '%s %s %s' % (', '.join(persones_text[0:-1]),
                             _('and'), persones_text[-1],)

    return text
Example #2
0
File: utils.py Project: hds/stnb
def persones_html(persones):
    if len(persones) == 0:
        return ''

    html = ''
    if len(persones) == 1:
        html = persona_html(persones[0])
    else:
        persones.sort(key=lambda p: cognoms_lexic(p))
        persones_html = [ persona_html(p) for p in persones ]
       
        html = '%s %s %s' % (', '.join(persones_html[0:-1]),
                             _('and'), persones_html[-1],)

    return html
Example #3
0
def persones_text(persones):
    if len(persones) == 0:
        return ''

    text = ''
    if len(persones) == 1:
        text = persona_text(persones[0])
    else:
        persones.sort(key=lambda p: cognoms_lexic(p))
        persones_text = [persona_text(p) for p in persones]

        text = '%s %s %s' % (
            ', '.join(persones_text[0:-1]),
            _('and'),
            persones_text[-1],
        )

    return text
Example #4
0
def persones_html(persones):
    if len(persones) == 0:
        return ''

    html = ''
    if len(persones) == 1:
        html = persona_html(persones[0])
    else:
        persones.sort(key=lambda p: cognoms_lexic(p))
        persones_html = [persona_html(p) for p in persones]

        html = '%s %s %s' % (
            ', '.join(persones_html[0:-1]),
            _('and'),
            persones_html[-1],
        )

    return html