Throw a clearer error message when the socket handle is null

This commit is contained in:
Ivan Porto Carrero 2012-01-20 00:36:33 +01:00
parent 6519b3f246
commit ddadcbbbd0

View file

@ -142,7 +142,9 @@ private[zeromq] class ConcurrentSocketActor(params: Seq[SocketOption]) extends A
private def socketFromParams() = {
require(ZeroMQExtension.check[SocketType.ZMQSocketType](params), "A socket type is required")
(params collectFirst { case t: SocketType.ZMQSocketType zmqContext.socket(t) } get)
(params
collectFirst { case t: SocketType.ZMQSocketType zmqContext.socket(t) }
getOrElse (throw new NoSocketHandleException))
}
private def deserializerFromParams = {