def get_tasks_from_bulk(bulk_data, **additional_fields): """Convert `bulk_data` into a list of tasks. :param bulk_data: List of tasks in bulk format. :param additional_fields: Additional fields when instantiating each task. :return: List of `Task` instances. """ return [models.Task(subject=line, **additional_fields) for line in text.split_in_lines(bulk_data)]
def get_userstories_from_bulk(bulk_data, **additional_fields): """Convert `bulk_data` into a list of user stories. :param bulk_data: List of user stories in bulk format. :param additional_fields: Additional fields when instantiating each user story. :return: List of `UserStory` instances. """ return [models.UserStory(subject=line, **additional_fields) for line in text.split_in_lines(bulk_data)]
def get_issues_from_bulk(bulk_data, **additional_fields): """Convert `bulk_data` into a list of issues. :param bulk_data: List of issues in bulk format. :param additional_fields: Additional fields when instantiating each issue. :return: List of `Issue` instances. """ return [models.Issue(subject=line, **additional_fields) for line in text.split_in_lines(bulk_data)]