From: S.Çağlar Onur Date: Mon, 2 Aug 2010 16:24:48 +0000 (-0400) Subject: add BootManagerException back X-Git-Tag: bootmanager-5.0-11~3 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=573c7bf41df66ad1db2831c279786a4cffe568ed;p=bootmanager.git add BootManagerException back --- diff --git a/source/utils.py b/source/utils.py index b6b51c8..fcd1ab1 100644 --- a/source/utils.py +++ b/source/utils.py @@ -139,8 +139,11 @@ def sysexec( cmd, log= None ): raise BootManagerException, \ "Unable to create instance of subprocess.Popen " \ "for command: %s" % cmd + try: + (stdoutdata, stderrdata) = prog.communicate() + except KeyboardInterrupt: + raise BootManagerException, "Interrupted by user" - (stdoutdata, stderrdata) = prog.communicate() if log is not None: log.write(stdoutdata)