You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@couchdb.apache.org by rn...@apache.org on 2014/08/28 14:23:20 UTC

[10/33] rexi commit: updated refs/heads/master to bbf59a2

Exit with timeout instead of returning an atom

Every function that called `rexi:stream/1` had to check the return value
for timeout and would then call `erlang:exit/1` if that atom were
returned. Rather than force every function to make this check this just
calls exit in `rexi:stream/1`. Its possible to catch this if a process
ever happens to require it.

BugzId: 22729


Project: http://git-wip-us.apache.org/repos/asf/couchdb-rexi/repo
Commit: http://git-wip-us.apache.org/repos/asf/couchdb-rexi/commit/945bfcac
Tree: http://git-wip-us.apache.org/repos/asf/couchdb-rexi/tree/945bfcac
Diff: http://git-wip-us.apache.org/repos/asf/couchdb-rexi/diff/945bfcac

Branch: refs/heads/master
Commit: 945bfcac25007518f39cfbc6eb61d6d67773f598
Parents: 8f2c295
Author: Paul J. Davis <pa...@gmail.com>
Authored: Fri Sep 6 15:04:00 2013 -0500
Committer: Robert Newson <rn...@apache.org>
Committed: Wed Jul 23 17:58:14 2014 +0100

----------------------------------------------------------------------
 src/rexi.erl | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/couchdb-rexi/blob/945bfcac/src/rexi.erl
----------------------------------------------------------------------
diff --git a/src/rexi.erl b/src/rexi.erl
index 75bc9bf..20f582b 100644
--- a/src/rexi.erl
+++ b/src/rexi.erl
@@ -181,7 +181,7 @@ stream(Msg, Limit, Timeout) ->
             erlang:send(Caller, {rexi, Ref, self(), Msg}),
             ok
     catch throw:timeout ->
-        timeout
+        exit(timeout)
     end.
 
 %% @equiv stream_ack(Client, 1)