def split_imports()

in usort/sorting.py [0:0]


    def split_imports(self, imports: List[SortableImport]) -> List[SortableImport]:
        idx = 0
        while idx < len(imports):
            imp = imports[idx]
            if imp.stem is None and len(imp.items) > 1:  # import foo, bar
                new_imps = [
                    SortableImport(
                        stem=None,
                        items=[item],
                        comments=evolve(imp.comments),
                        indent=imp.indent,
                        config=imp.config,
                        node=imp.node,
                    )
                    for item in imp.items
                ]
                imports[idx : idx + 1] = new_imps
            idx += 1
        return imports