nvzqz / FileKit

Simple and expressive file management in Swift

Home Page:https://nvzqz.github.io/FileKit/docs/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Path + String produces bad AnySequence result if Path ends with / and String starts with /

lilyball opened this issue · comments

When adding a String to a Path, if the Path ends with / and the String starts with / then the results include AnySequence garbage.

import FileKit

print(Path("/Foo/bar/") + "/wat")
// prints:
// /Foo/bar/AnySequence<Path>(_box: Swift._SequenceBox<Swift._DropFirstSequence<FileKit.DirectoryEnumerator>>)

Tested with the latest develop (7521741) on Swift 4.1.2.