Skip to content

Commit

Permalink
Merge pull request #20568 from dalthviz/interpreter_api
Browse files Browse the repository at this point in the history
PR: Add public API method to set custom interpreter (Main interpreter)
  • Loading branch information
ccordoba12 authored Feb 20, 2023
2 parents 6996fb8 + 7a05c3f commit 47f55cd
Showing 1 changed file with 8 additions and 0 deletions.
8 changes: 8 additions & 0 deletions spyder/plugins/maininterpreter/plugin.py
Original file line number Diff line number Diff line change
Expand Up @@ -103,6 +103,14 @@ def on_statusbar_teardown(self):
def interpreter_status(self):
return self.get_container().interpreter_status

def set_custom_interpreter(self, interpreter):
"""Set given interpreter as the current selected one."""
self._add_to_custom_interpreters(interpreter)
self.set_conf("default", False)
self.set_conf("custom", True)
self.set_conf("custom_interpreter", interpreter)
self.set_conf("executable", interpreter)

# ---- Private API
def _open_interpreter_preferences(self):
"""Open the Preferences dialog in the main interpreter section."""
Expand Down

0 comments on commit 47f55cd

Please sign in to comment.