From 725b211b5f3b04c21649629b15cfa8065eac2ae6 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Pavel=20K=C3=A1cha?= <ph@cesnet.cz>
Date: Thu, 16 Oct 2014 11:26:30 +0200
Subject: [PATCH] More pythonic "main" structure

---
 warden3/warden_client/warden_client_test.py | 71 +++++++++++----------
 1 file changed, 38 insertions(+), 33 deletions(-)

diff --git a/warden3/warden_client/warden_client_test.py b/warden3/warden_client/warden_client_test.py
index 568b082..93297ee 100755
--- a/warden3/warden_client/warden_client_test.py
+++ b/warden3/warden_client/warden_client_test.py
@@ -126,36 +126,41 @@ def gen_random_idea():
     return event
 
 
-wclient = Client(**read_cfg("warden_client.cfg"))
-# Also inline arguments are possible:
-# wclient = Client(
-#     url  = 'https://warden.example.com/warden3',
-#     keyfile  = '/opt/warden3/etc/key.pem',
-#     certfile = '/opt/warden3/etc/cert.pem',
-#     cafile = '/opt/warden3/etc/tcs-ca-bundle.pem',
-#     timeout=10,
-#     errlog={"level": "debug"},
-#     filelog={"level": "debug"},
-#     idstore="MyClient.id",
-#     name="MyClient")
-
-print "=== Getting 10 events ==="
-start = time()
-ret = wclient.getEvents(count=10)
-print "Time: %f" % (time()-start)
-for e in ret:
-    print e
-if ret:
-    print len(ret)
-
-print "=== Sending 500 events ==="
-start = time()
-ret = wclient.sendEvents([gen_random_idea() for i in range(500)])
-if ret:
-    print ret
-print "Time: %f" % (time()-start)
-
-print "=== Server info ==="
-info = wclient.getInfo()
-if not isinstance(info, Error):
-    pprint(info)
+def main():
+    wclient = Client(**read_cfg("warden_client.cfg"))
+    # Also inline arguments are possible:
+    # wclient = Client(
+    #     url  = 'https://warden.example.com/warden3',
+    #     keyfile  = '/opt/warden3/etc/key.pem',
+    #     certfile = '/opt/warden3/etc/cert.pem',
+    #     cafile = '/opt/warden3/etc/tcs-ca-bundle.pem',
+    #     timeout=10,
+    #     errlog={"level": "debug"},
+    #     filelog={"level": "debug"},
+    #     idstore="MyClient.id",
+    #     name="MyClient")
+
+    print "=== Getting 10 events ==="
+    start = time()
+    ret = wclient.getEvents(count=10)
+    print "Time: %f" % (time()-start)
+    for e in ret:
+        print e
+    if ret:
+        print len(ret)
+
+    print "=== Sending 500 events ==="
+    start = time()
+    ret = wclient.sendEvents([gen_random_idea() for i in range(500)])
+    if ret:
+        print ret
+    print "Time: %f" % (time()-start)
+
+    print "=== Server info ==="
+    info = wclient.getInfo()
+    if not isinstance(info, Error):
+        pprint(info)
+
+
+if __name__ == "__main__":
+    main()
-- 
GitLab