From e6dfa518106c883a2bb7efa0c6bb15c4ea661abf Mon Sep 17 00:00:00 2001
From: "SND\\kernelnet_cp"
 <SND\kernelnet_cp@9b283d60-5439-405e-af05-b73fd8c4d996>
Date: Fri, 7 Dec 2012 07:57:36 +0000
Subject: [PATCH] [0.2.x] fixed : removed annoying stacktrace output for system
 exit exception

git-svn-id: https://pykd.svn.codeplex.com/svn@81689 9b283d60-5439-405e-af05-b73fd8c4d996
---
 pykd/dbgexcept.cpp | 3 +++
 pykd/dbgext.cpp    | 1 +
 2 files changed, 4 insertions(+)

diff --git a/pykd/dbgexcept.cpp b/pykd/dbgexcept.cpp
index d8c8b3c..a5b4a11 100644
--- a/pykd/dbgexcept.cpp
+++ b/pykd/dbgexcept.cpp
@@ -27,6 +27,9 @@ void printException()
 
     PyErr_NormalizeException( &errtype, &errvalue, &traceback );
 
+    if ( errtype == PyExc_SystemExit )
+        return;
+
     python::object  tracebackModule = python::import("traceback");
 
     std::wstringstream  sstr;
diff --git a/pykd/dbgext.cpp b/pykd/dbgext.cpp
index e481f95..5a44744 100644
--- a/pykd/dbgext.cpp
+++ b/pykd/dbgext.cpp
@@ -95,6 +95,7 @@ private:
 
 
     static int quit(void *) {
+        eprintln(L"CTRL+BREAK");
         PyErr_SetString( PyExc_SystemExit, "" );
         return -1;
     }