Пример #1
0
 def _handle_url_click(self, event):
     url = _extract_click_text(self.info_text, event, "url")
     if url is not None:
         if url.startswith("http:") or url.startswith("https:"):
             webbrowser.open(url)
         else:
             os.makedirs(url, exist_ok=True)
             open_path_in_system_file_manager(url)
Пример #2
0
    def _handle_url_click(self, event):
        url = _extract_click_text(self.info_text, event, "url")
        if url is not None:
            if url.startswith("http:") or url.startswith("https:"):
                import webbrowser

                webbrowser.open(url)
            elif os.path.sep in url:
                os.makedirs(url, exist_ok=True)
                open_path_in_system_file_manager(url)
            else:
                self._start_show_package_info(url)
Пример #3
0
 def _handle_target_directory_click(self, event):
     if self._get_target_directory():
         open_path_in_system_file_manager(self._get_target_directory())
Пример #4
0
 def cmd_open_data_dir():
     open_path_in_system_file_manager(THONNY_USER_DIR)
Пример #5
0
 def cmd_open_program_dir():
     open_path_in_system_file_manager(get_workbench().get_package_dir())