From c4d32870e1b3f25cfe128387316d375a196a5997 Mon Sep 17 00:00:00 2001
From: Bryan O'Sullivan <bos@lindenlab.com>
Date: Fri, 31 Oct 2008 18:23:00 +0000
Subject: [PATCH] Fix heinous traceback if commands are not found

---
 indra/develop.py | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/indra/develop.py b/indra/develop.py
index 928165e765f..a987bb3da63 100755
--- a/indra/develop.py
+++ b/indra/develop.py
@@ -705,13 +705,14 @@ def main(arguments):
             print >> sys.stderr, 'Error: unknown subcommand', repr(cmd)
             print >> sys.stderr, "(run 'develop.py --help' for help)"
             sys.exit(1)
-    except CommandError, err:
-        print >> sys.stderr, 'Error:', err
-        sys.exit(1)
     except getopt.GetoptError, err:
         print >> sys.stderr, 'Error with %r subcommand: %s' % (cmd, err)
         sys.exit(1)
 
 
 if __name__ == '__main__':
-    main(sys.argv[1:])
+    try:
+        main(sys.argv[1:])
+    except CommandError, err:
+        print >> sys.stderr, 'Error:', err
+        sys.exit(1)
-- 
GitLab