diff --git a/shell/crm b/shell/crm index 27d1d13b19..0cf9820f16 100644 --- a/shell/crm +++ b/shell/crm @@ -1,32 +1,37 @@ #!/usr/bin/python # # Copyright (C) 2008 Dejan Muhamedagic # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public # License as published by the Free Software Foundation; either # version 2.1 of the License, or (at your option) any later version. # # This software is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # # You should have received a copy of the GNU General Public # License along with this library; if not, write to the Free Software # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA # +import sys + try: import crm.main except ImportError: - import sys sys.stderr.write("abort: couldn't find crm libraries in [%s]\n" % ' '.join(sys.path)) sys.stderr.write("(check your install and PYTHONPATH)\n") sys.exit(-1) -crm.main.run() +try: + crm.main.run() +except KeyboardInterrupt: + print "Ctrl-C, leaving" + sys.exit(1) # Whatever you want # vim:ts=4:sw=4:et: