Skip to content

Flag baby :v: language tags as errors if they appear on adult language tiers #2

@vicchuayh

Description

@vicchuayh

Currently, if baby language tags (:v:vocalizations,:v:laughter, :v:airstream, :v:crying) appear on adult language tiers, it is not flagged as an error.

Proposed implementation in Python:

def _find_baby_lang_adult(belan):
    for p in belan.persons:
        if 'Baby' not in p.name:
            if 'Sibling' not in p.name:
                for u in p.utterances:
                    for c in u.chunks:
                        if c.language.startswith(':v:'):
                            errors.append(f"{belan.path} : {c} tagged as {c.language} found on {p.name} (Language) tier (should be reserved for Baby (Language) only)")

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions