You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pulsar.apache.org by mm...@apache.org on 2019/01/31 16:50:24 UTC

[pulsar] branch master updated: Fixed watch-znode script to work in Py2 (#3470)

This is an automated email from the ASF dual-hosted git repository.

mmerli pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/pulsar.git


The following commit(s) were added to refs/heads/master by this push:
     new ebc381b  Fixed watch-znode script to work in Py2 (#3470)
ebc381b is described below

commit ebc381be0ead4e0ffff7b99f793f08ec1ff0671e
Author: Matteo Merli <mm...@apache.org>
AuthorDate: Thu Jan 31 08:50:04 2019 -0800

    Fixed watch-znode script to work in Py2 (#3470)
---
 docker/pulsar/scripts/watch-znode.py | 25 ++++++++++++++-----------
 1 file changed, 14 insertions(+), 11 deletions(-)

diff --git a/docker/pulsar/scripts/watch-znode.py b/docker/pulsar/scripts/watch-znode.py
index 2aacffd..8bef9a6 100755
--- a/docker/pulsar/scripts/watch-znode.py
+++ b/docker/pulsar/scripts/watch-znode.py
@@ -26,18 +26,21 @@ from kazoo.retry import KazooRetry
 logging.getLogger('kazoo.client').addHandler(logging.StreamHandler())
 
 def usage():
-    print("\n%s -z <zookeeper> -p <path> [-w|-c|-e]" % (sys.argv[0]), file=sys.stderr)
-    print("\nWait for, or create znode", file=sys.stderr)
-    print("\n-z Specify zookeeper connect string", file=sys.stderr)
-    print("\n-p Znode path to watch or create", file=sys.stderr)
-    print("\n-w Watch for path creation", file=sys.stderr)
-    print("\n-c Create path", file=sys.stderr)
-    print("\n-e Check if znode exists", file=sys.stderr)
+    sys.stderr.write('''
+%s -z <zookeeper> -p <path> [-w|-c|-e]
+
+Wait for, or create znode
+  -z Specify zookeeper connect string
+  -p Znode path to watch or create
+  -w Watch for path creation
+  -c Create path
+  -e Check if znode exists
+''' % (sys.argv[0]))
 
 try:
     opts, args = getopt.getopt(sys.argv[1:], "z:p:cweh")
 except getopt.GetoptError as err:
-    print(str(err), file=sys.stderr)
+    sys.stderr.write(str(err) + '\n')
     usage()
     sys.exit(2)
 
@@ -67,17 +70,17 @@ for o, a in opts:
         sys.exit(2)
 
 if not zookeeper:
-    print("Zookeeper must be specified", file=sys.stderr)
+    sys.stderr.write("Zookeeper must be specified\n")
     usage()
     sys.exit(3)
 
 if not znode:
-    print("Znode must be specified", file=sys.stderr)
+    sys.stderr.write("Znode must be specified\n")
     usage()
     sys.exit(4)
 
 if (not watch and not create and not exists):
-    print("Exactly one of watch (-w), create (-c) or exists (-e) must be specified", file=sys.stderr)
+    sys.stderr.write("Exactly one of watch (-w), create (-c) or exists (-e) must be specified\n")
     usage()
     sys.exit(5)