util.events: Add get_handlers() method
authorMatthew Wild <mwild1@gmail.com>
Wed, 06 May 2015 19:21:18 +0100
changeset 6667 5466f24e51c9
parent 6666 d3023dd07cb6
child 6668 e923d7cb8430
util.events: Add get_handlers() method
util/events.lua
--- a/util/events.lua	Wed May 06 19:20:07 2015 +0100
+++ b/util/events.lua	Wed May 06 19:21:18 2015 +0100
@@ -52,6 +52,9 @@
 			end
 		end
 	end;
+	local function get_handlers(event)
+		return handlers[event];
+	end;
 	local function add_handlers(handlers)
 		for event, handler in pairs(handlers) do
 			add_handler(event, handler);
@@ -134,6 +137,7 @@
 		remove_handler = remove_handler;
 		add_handlers = add_handlers;
 		remove_handlers = remove_handlers;
+		get_handlers = get_handlers;
 		wrappers = {
 			add_handler = add_wrapper;
 			remove_handler = remove_wrapper;