closeQuietly should be quiet

This commit is contained in:
Mark Harrah 2010-09-08 14:30:27 -04:00
parent bef61ab9fd
commit cde1f57361
1 changed files with 2 additions and 2 deletions

View File

@ -4,7 +4,7 @@
package sbt
package std
import java.io.{InputStream, OutputStream, Reader, Writer}
import java.io.{InputStream, IOException, OutputStream, Reader, Writer}
import java.io.{BufferedInputStream, BufferedOutputStream, BufferedReader, BufferedWriter, PrintWriter}
import java.io.{Closeable, File, FileInputStream, FileOutputStream, InputStreamReader, OutputStreamWriter}
@ -46,7 +46,7 @@ sealed trait Streams
}
object Streams
{
private[this] val closeQuietly = (_: Closeable).close()
private[this] val closeQuietly = (c: Closeable) => try { c.close() } catch { case _: IOException => () }
def multi[Owner](bases: Owner => File, taskOwner: Task[_] => Option[Owner], mkLogger: (Task[_], PrintWriter) => Logger): Streams =
{