From 78a9996418bda524bcce728ba0abf2f672887534 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Pavel=20K=C3=A1cha?= <ph@cesnet.cz>
Date: Tue, 13 Sep 2016 13:45:42 +0200
Subject: [PATCH] Fixed logger return value

---
 warden3/warden_server/warden_server.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/warden3/warden_server/warden_server.py b/warden3/warden_server/warden_server.py
index 2cde7fa..e02535e 100755
--- a/warden3/warden_server/warden_server.py
+++ b/warden3/warden_server/warden_server.py
@@ -207,6 +207,7 @@ def SysLogger(req, socket="/dev/log", facility=logging.handlers.SysLogHandler.LO
     logger.addFilter(ffilt)
     logger.addHandler(fhand)
     logging.info("Initialized SysLogger(req=%s, socket=\"%s\", facility=\"%d\", level=\"%d\")" % (type(req).__name__, socket, facility, level))
+    return logger
 
 
 
@@ -1358,11 +1359,11 @@ def build_server(conf, section_order=section_order, section_def=section_def, par
             raise KeyError("Cannot initialize %s from section %s: %s" % (
                 cls.__name__, sect_name, str(e)))
 
+        objects[sect_name] = obj_inst
         if isinstance(obj_inst, Object):
             # Log only objects here, functions must take care of themselves
             objects["log"].info("Initialized %s" % str(obj_inst))
 
-        objects[sect_name] = obj_inst
         return obj_inst
 
     # Init logging with at least simple stderr StreamLogger
-- 
GitLab