Skip to content

Flatten should support generators / querysets #171

@stevelacey

Description

@stevelacey

Flatten in fnc will flatten a list of querysets but pydash won't:

from fnc import flatten

list(flatten([Skill.objects.all()[:2], Skill.objects.all()[2:4]]))
[<Skill: .NET Framework>, <Skill: 3D>, <Skill: 3D CAD>, <Skill: 3D Printing>]

from pydash import flatten

list(flatten([Skill.objects.all()[:2], Skill.objects.all()[2:4]]))
[<SkillQuerySet [<Skill: .NET Framework>, <Skill: 3D>]>,
 <SkillQuerySet [<Skill: 3D CAD>, <Skill: 3D Printing>]>]

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