diff --git a/pixie/io.pxi b/pixie/io.pxi index 4143386e..16ec14be 100644 --- a/pixie/io.pxi +++ b/pixie/io.pxi @@ -87,6 +87,10 @@ (instance? BufferedInputStream input-stream) (-> input-stream ->LineReader) + + (satisfies? IInputStream input-stream) + (-> input-stream (buffered-input-stream 1) ->LineReader) + :else (throw [::Exception "Expected a LineReader, UTF8InputStream, or BufferedInputStream"])))