예제 #1
0
 def build_kernel_argv(self, argv=None):
     """build argv to be passed to kernel subprocess"""
     if argv is None:
         argv = sys.argv[1:]
     self.kernel_argv = swallow_argv(argv, self.frontend_aliases, self.frontend_flags)
     # kernel should inherit default config file from frontend
     self.kernel_argv.append("--IPKernelApp.parent_appname='%s'" % self.name)
예제 #2
0
 def build_kernel_argv(self, argv=None):
     """build argv to be passed to kernel subprocess"""
     if argv is None:
         argv = sys.argv[1:]
     self.kernel_argv = swallow_argv(argv, self.frontend_aliases, self.frontend_flags)
     # kernel should inherit default config file from frontend
     self.kernel_argv.append("--IPKernelApp.parent_appname='%s'" % self.name)
예제 #3
0
 def init_kernel_argv(self):
     """construct the kernel arguments"""
     # Scrub frontend-specific flags
     self.kernel_argv = swallow_argv(self.argv, notebook_aliases, notebook_flags)
     # Kernel should inherit default config file from frontend
     self.kernel_argv.append("--IPKernelApp.parent_appname='%s'" % self.name)
     # Kernel should get *absolute* path to profile directory
     self.kernel_argv.extend(["--profile-dir", self.profile_dir.location])
예제 #4
0
 def init_kernel_argv(self):
     """construct the kernel arguments"""
     # Scrub frontend-specific flags
     self.kernel_argv = swallow_argv(self.argv, notebook_aliases, notebook_flags)
     # Kernel should inherit default config file from frontend
     self.kernel_argv.append("--IPKernelApp.parent_appname='%s'" % self.name)
     # Kernel should get *absolute* path to profile directory
     self.kernel_argv.extend(["--profile-dir", self.profile_dir.location])
예제 #5
0
 def init_kernel_argv(self):
     """construct the kernel arguments"""
     # Scrub frontend-specific flags
     self.kernel_argv = swallow_argv(self.argv, notebook_aliases, notebook_flags)
     if any(arg.startswith(u'--pylab') for arg in self.kernel_argv):
         self.log.warn('\n    '.join([
             "Starting all kernels in pylab mode is not recommended,",
             "and will be disabled in a future release.",
             "Please use the %matplotlib magic to enable matplotlib instead.",
             "pylab implies many imports, which can have confusing side effects",
             "and harm the reproducibility of your notebooks.",
         ]))
     # Kernel should inherit default config file from frontend
     self.kernel_argv.append("--IPKernelApp.parent_appname='%s'" % self.name)
     # Kernel should get *absolute* path to profile directory
     self.kernel_argv.extend(["--profile-dir", self.profile_dir.location])
예제 #6
0
 def init_kernel_argv(self):
     """construct the kernel arguments"""
     # Scrub frontend-specific flags
     self.kernel_argv = swallow_argv(self.argv, notebook_aliases, notebook_flags)
     if any(arg.startswith(u'--pylab') for arg in self.kernel_argv):
         self.log.warn('\n    '.join([
             "Starting all kernels in pylab mode is not recommended,",
             "and will be disabled in a future release.",
             "Please use the %matplotlib magic to enable matplotlib instead.",
             "pylab implies many imports, which can have confusing side effects",
             "and harm the reproducibility of your notebooks.",
         ]))
     # Kernel should inherit default config file from frontend
     self.kernel_argv.append("--IPKernelApp.parent_appname='%s'" % self.name)
     # Kernel should get *absolute* path to profile directory
     self.kernel_argv.extend(["--profile-dir", self.profile_dir.location])
예제 #7
0
    def parse_command_line(self, argv=None):
        super(NotebookApp, self).parse_command_line(argv)
        if argv is None:
            argv = sys.argv[1:]

        # Scrub frontend-specific flags
        self.kernel_argv = swallow_argv(argv, notebook_aliases, notebook_flags)
        # Kernel should inherit default config file from frontend
        self.kernel_argv.append("--IPKernelApp.parent_appname='%s'" % self.name)

        if self.extra_args:
            f = os.path.abspath(self.extra_args[0])
            if os.path.isdir(f):
                nbdir = f
            else:
                self.file_to_run = f
                nbdir = os.path.dirname(f)
            self.config.NotebookManager.notebook_dir = nbdir
예제 #8
0
    def parse_command_line(self, argv=None):
        super(NotebookApp, self).parse_command_line(argv)
        if argv is None:
            argv = sys.argv[1:]

        # Scrub frontend-specific flags
        self.kernel_argv = swallow_argv(argv, notebook_aliases, notebook_flags)
        # Kernel should inherit default config file from frontend
        self.kernel_argv.append("--IPKernelApp.parent_appname='%s'" % self.name)

        if self.extra_args:
            f = os.path.abspath(self.extra_args[0])
            if os.path.isdir(f):
                nbdir = f
            else:
                self.file_to_run = f
                nbdir = os.path.dirname(f)
            self.config.NotebookManager.notebook_dir = nbdir
예제 #9
0
 def build_kernel_argv(self, argv=None):
     """build argv to be passed to kernel subprocess"""
     if argv is None:
         argv = sys.argv[1:]
     self.kernel_argv = swallow_argv(argv, self.frontend_aliases, self.frontend_flags)
예제 #10
0
 def build_kernel_argv(self, argv=None):
     """build argv to be passed to kernel subprocess"""
     if argv is None:
         argv = sys.argv[1:]
     self.kernel_argv = swallow_argv(argv, self.frontend_aliases,
                                     self.frontend_flags)