[libvirt] [PATCH 2/3] example: Redirect --help output to stdout/stderr

2011-10-12 Thread Philipp Hahn
When --help is requested, print usage() to stdout.
When an illegal option is passed, print usage to stderr.

Signed-off-by: Philipp Hahn h...@univention.de
---
 examples/domain-events/events-python/event-test.py |8 
 1 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/examples/domain-events/events-python/event-test.py 
b/examples/domain-events/events-python/event-test.py
index 9018366..5272e56 100644
--- a/examples/domain-events/events-python/event-test.py
+++ b/examples/domain-events/events-python/event-test.py
@@ -469,9 +469,9 @@ def myDomainEventIOErrorCallback(conn, dom, srcpath, 
devalias, action, opaque):
 def myDomainEventGraphicsCallback(conn, dom, phase, localAddr, remoteAddr, 
authScheme, subject, opaque):
 print myDomainEventGraphicsCallback: Domain %s(%s) %d %s % (dom.name(), 
dom.ID(), phase, authScheme)
 
-def usage():
-print usage: +os.path.basename(sys.argv[0])+ [uri]
-printuri will default to qemu:///system
+def usage(out=sys.stderr):
+print out, usage: +os.path.basename(sys.argv[0])+ [uri]
+print out,uri will default to qemu:///system
 
 def main():
 try:
@@ -483,7 +483,7 @@ def main():
 sys.exit(2)
 for o, a in opts:
 if o in (-h, --help):
-usage()
+usage(sys.stdout)
 sys.exit()
 
 if len(args) = 1:
-- 
1.7.1

--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list


Re: [libvirt] [PATCH 2/3] example: Redirect --help output to stdout/stderr

2011-10-12 Thread Eric Blake

On 10/12/2011 09:11 AM, Philipp Hahn wrote:

When --help is requested, print usage() to stdout.
When an illegal option is passed, print usage to stderr.

Signed-off-by: Philipp Hahnh...@univention.de
---
  examples/domain-events/events-python/event-test.py |8 
  1 files changed, 4 insertions(+), 4 deletions(-)


ACK and pushed.

--
Eric Blake   ebl...@redhat.com+1-801-349-2682
Libvirt virtualization library http://libvirt.org

--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list