From 3d53974b0c211120de50c6a2ba9fa8a14b2116fc Mon Sep 17 00:00:00 2001 From: "Juan J. Villalobos" Date: Fri, 13 Feb 2015 10:52:37 +0100 Subject: [PATCH] Fix for zeromq_pub module: change from dict comprehesion to generator expression with dict constructor, otherwise not supported in Python 2.6 SyntaxError: ('invalid syntax', ('./zeromq_pub/python_modules/zpubmon.py', 81, 26, ' counter = {name: 0 for name in params}\n')) --- zeromq_pub/python_modules/zpubmon.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/zeromq_pub/python_modules/zpubmon.py b/zeromq_pub/python_modules/zpubmon.py index db70630d..4405a54a 100644 --- a/zeromq_pub/python_modules/zpubmon.py +++ b/zeromq_pub/python_modules/zpubmon.py @@ -78,7 +78,7 @@ def metric_init(params): """ groups = params.pop('groups', 'ZeroMQ') - counter = {name: 0 for name in params} + counter = dict((name, 0) for name in params) thread = threading.Thread(target=zmq_pub_mon, args=(params, counter)) thread.daemon = True