Employees¶
To get help on this module, run:
pydoc employees.employees
Module¶
Read Employee data to return turnover information. This is a example Python program to read and process YAML files.
- class employees.employees.Employees(infile: IOBase | str | None = None)¶
Read Employee data to return turnover information.
- dump()¶
Dump imported YAML.
- filter_by_id(eid: int) Iterable[int] ¶
Filter by employee id. :param eid: filter on this employee id
- filter_by_name(name: str)¶
Filter by employee name. :param name: filter on this employee name
- filter_by_year(year: int)¶
Filter by year of employee turnover. :param year: filter on this turnover year
- get_by_id(eid: int) int | None ¶
Returns the turnover for all years for an employee by id. :param eid: the employee id
- get_by_name(name: str) int | None ¶
Returns turnover for all years for an employee by name. :param name: the employee name
- get_by_year(year: int) int ¶
Returns turnover for all employees by year. :param year: year of turnover
- get_for_name_by_year(name: str, year: int) int | None ¶
Returns turnover for an employee for a specific year. :param name: name of employee :param year: year of turnover
- get_name(eid: int) str ¶
Returns the name of employee by id. :param eid: the employee id
- list_by_id(eid: int) Iterable[int] | None ¶
List turnover by id. :param eid: the employee id
- list_by_name(name: str) Iterable[int] | None ¶
List turnover by name. :param name: name of employee
- list_by_year(year: int) Iterable[int] | None ¶
List turnover by year. :param year: year of turnover
- load(infile: IOBase | str)¶
Load YAML data from a file. :param infile: the YAML file to read