]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[1542] Constants when sending rcodes
authorMichal 'vorner' Vaner <michal.vaner@nic.cz>
Fri, 27 Jan 2012 12:46:54 +0000 (13:46 +0100)
committerMichal 'vorner' Vaner <michal.vaner@nic.cz>
Fri, 27 Jan 2012 12:46:54 +0000 (13:46 +0100)
src/bin/bind10/bind10_src.py.in

index 35ef680200a3737a8d87d30e7de872a982116290..a09677e26570acad30d1d5730b16255d2b40d498 100755 (executable)
@@ -87,6 +87,10 @@ DBG_COMMANDS = logger.DBGLVL_TRACE_DETAIL
 CREATOR_SOCKET_OK = b"1\n"
 CREATOR_SOCKET_UNAVAILABLE = b"0\n"
 
+# RCodes of known exceptions for the get_token command
+CREATOR_SOCKET_ERROR = 2
+CREATOR_SHARE_ERROR = 3
+
 # Assign this process some longer name
 isc.util.process.rename(sys.argv[0])
 
@@ -806,9 +810,11 @@ class BoB:
                 'path': self._socket_path
             })
         except isc.bind10.socket_cache.SocketError as e:
-            return isc.config.ccsession.create_answer(2, str(e))
+            return isc.config.ccsession.create_answer(CREATOR_SOCKET_ERROR,
+                                                      str(e))
         except isc.bind10.socket_cache.ShareError as e:
-            return isc.config.ccsession.create_answer(3, str(e))
+            return isc.config.ccsession.create_answer(CREATOR_SHARE_ERROR,
+                                                      str(e))
         except Exception as e:
             return isc.config.ccsession.create_answer(1, str(e))