{ } Raw JSON

bundles / jupyter_client latest / jupyter_client / provisioning / factory / KernelProvisionerFactory / create_provisioner_instance

function

jupyter_client.provisioning.factory:KernelProvisionerFactory.create_provisioner_instance

source: /jupyter_client/provisioning/factory.py:73

Signature

def create_provisioner_instance(self, kernel_id: str, kernel_spec: Any, parent: Any) → KernelProvisionerBase

Summary

Reads the associated kernel_spec to see if it has a kernel_provisioner stanza. If one exists, it instantiates an instance. If a kernel provisioner is not specified in the kernel specification, a default provisioner stanza is fabricated and instantiated corresponding to the current value of default_provisioner_name trait. The instantiated instance is returned.

Extended Summary

If the provisioner is found to not exist (not registered via entry_points), ModuleNotFoundError is raised.

Aliases

  • jupyter_client.provisioning.KernelProvisionerFactory.create_provisioner_instance