diff --git a/src/main/scala/com/github/shadowsocks/package.scala b/src/main/scala/com/github/shadowsocks/package.scala index d0b75ee3..a934b4c8 100644 --- a/src/main/scala/com/github/shadowsocks/package.scala +++ b/src/main/scala/com/github/shadowsocks/package.scala @@ -2,17 +2,16 @@ package com.github import scala.concurrent.ExecutionContext.Implicits.global import scala.concurrent.Future -import scala.util.{Success, Failure, Try} +import scala.util.{Failure, Try} /** * @author Mygod */ package object shadowsocks { - - val handleFailure: PartialFunction[Try[_], Unit] = { - case Success(_) => + private val handleFailure: Try[_] => Unit = { case Failure(e) => e.printStackTrace() + case _ => } def ThrowableFuture[T](f: => T) = Future(f) onComplete handleFailure -} \ No newline at end of file +}