Closed jencompgeek closed 11 years ago
Basically the machine documentation is wrong in this case because of the exceptional timeout condition. I can fix this one of two ways:
1) special case this operation by moving it to the base class and having it throw an exception on timeout 2) treat it as I do other multi type reply methods and just push it to the end user to check to see if it is a bulk replly or a nil multi-bulk reply
My bias is towards 2) because the more that can be shared amongst all the clients the better.
Calling brpoplpush on an empty source list results in a ClassCastException.