FileKit icon indicating copy to clipboard operation
FileKit copied to clipboard

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

Open lilyball opened this issue 5 years ago • 0 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 (7521741d10b9e4c9b3eb1501191652f821eb3142) on Swift 4.1.2.

lilyball avatar Jul 23 '18 03:07 lilyball