You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@couchdb.apache.org by ii...@apache.org on 2016/08/23 22:03:59 UTC

[2/3] couch commit: updated refs/heads/master to b8b4982

Use `define` to avoid repeating yourself

COUCHDB-3102


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

Branch: refs/heads/master
Commit: a701c4b73640f74e80245a8c262e1a2d583f2290
Parents: 608942f
Author: ILYA Khlopotov <ii...@ca.ibm.com>
Authored: Tue Aug 23 13:15:57 2016 -0700
Committer: ILYA Khlopotov <ii...@ca.ibm.com>
Committed: Tue Aug 23 13:18:15 2016 -0700

----------------------------------------------------------------------
 src/couch_external_server.erl | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/couchdb-couch/blob/a701c4b7/src/couch_external_server.erl
----------------------------------------------------------------------
diff --git a/src/couch_external_server.erl b/src/couch_external_server.erl
index 0e01cf3..e2a5022 100644
--- a/src/couch_external_server.erl
+++ b/src/couch_external_server.erl
@@ -20,6 +20,7 @@
 -include_lib("couch/include/couch_db.hrl").
 
 -define(RELISTEN_DELAY, 5000).
+-define(CONFIG_SUBSCRIPTION, [{"couchdb", "os_process_timeout"}]).
 
 % External API
 
@@ -38,7 +39,7 @@ execute(Pid, JsonReq) ->
 init([Name, Command]) ->
     couch_log:info("EXTERNAL: Starting process for: ~s", [Name]),
     couch_log:info("COMMAND: ~s", [Command]),
-    ok = config:subscribe_for_changes([{"couchdb", "os_process_timeout"}]),
+    ok = config:subscribe_for_changes(?CONFIG_SUBSCRIPTION),
     process_flag(trap_exit, true),
     Timeout = list_to_integer(config:get("couchdb", "os_process_timeout",
         "5000")),
@@ -74,7 +75,7 @@ handle_info(restart_config_listener, {Name, Command, Pid, _} = State) ->
             erlang:send_after(?RELISTEN_DELAY, self(), restart_config_listener),
             {noreply, State};
         EventMgr ->
-            ok = config:subscribe_for_changes([{"couchdb", "os_process_timeout"}]),
+            ok = config:subscribe_for_changes(?CONFIG_SUBSCRIPTION),
             {noreply, {Name, Command, Pid, EventMgr}}
     end.