lib/learn_open/opener.rb in learn-open-1.2.15 vs lib/learn_open/opener.rb in learn-open-1.2.16

- old
+ new

@@ -35,29 +35,37 @@ end puts "Looking for lesson..." warn_if_necessary - if lesson_is_readme? - open_readme - else + if jupyter_notebook_environment? git_tasks file_tasks setup_backup_if_needed - dependency_tasks completion_tasks + else + if lesson_is_readme? + open_readme + else + git_tasks + file_tasks + setup_backup_if_needed + dependency_tasks + completion_tasks + end end + end def repo_exists? File.exists?("#{lessons_dir}/#{repo_dir}/.git") end private def setup_backup_if_needed - if ide_environment? && ide_git_wip_enabled? + if ide_environment? && ide_git_wip_enabled? || jupyter_notebook_environment? restore_files watch_for_changes end end @@ -418,9 +426,13 @@ ENV['IDE_GIT_WIP'] == "true" end def ide_version_3? ENV['IDE_VERSION'] == "3" + end + + def jupyter_notebook_environment? + ENV['JUPYTER_CONTAINER'] == "true" end def git_tasks fork_repo clone_repo