From c98cc61eb799d5ad85822ea67aedc2a7d5102049 2011-07-18 22:24:18
From: MinRK <benjaminrk@gmail.com>
Date: 2011-07-18 22:24:18
Subject: [PATCH] create missing profiles by default in qtconsole

Since most apps now create profiles by default, perhaps the base Application
default should be switched to True, and only those apps that *don't*
should override defaults with auto_create=False

---

diff --git a/IPython/frontend/qt/console/qtconsoleapp.py b/IPython/frontend/qt/console/qtconsoleapp.py
index 0d767ec..60083fd 100644
--- a/IPython/frontend/qt/console/qtconsoleapp.py
+++ b/IPython/frontend/qt/console/qtconsoleapp.py
@@ -257,6 +257,8 @@ class IPythonQtConsoleApp(BaseIPythonApplication):
 
     kernel_argv = List(Unicode)
 
+    # create requested profiles by default, if they don't exist:
+    auto_create = CBool(True)
     # connection info:
     ip = Unicode(LOCALHOST, config=True,
         help="""Set the kernel\'s IP address [default localhost].