Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unable to open Spyder (Bad file descriptor (C:\ci\zeromq_1616055400030\work\src\epoll.cpp:100)) #21255

Closed
10 tasks done
zyw020927 opened this issue Aug 15, 2023 · 4 comments
Closed
10 tasks done

Comments

@zyw020927
Copy link

zyw020927 commented Aug 15, 2023

Issue Report Checklist

  • Searched the issues page for similar reports
  • Read the relevant sections of the Spyder Troubleshooting Guide and followed its advice
  • Reproduced the issue after updating with conda update spyder (or pip, if not using Anaconda)
  • Could not reproduce inside jupyter qtconsole (if console-related)
  • Tried basic troubleshooting (if a bug/error)
    • Restarted Spyder
    • Reset preferences with spyder --reset
    • Reinstalled the latest version of Anaconda
    • Tried the other applicable steps from the Troubleshooting Guide
  • Completed the Problem Description, Steps to Reproduce and Version sections below

Problem Description

I have reinstalled my Python and anaconda on my laptop but the issue is still there.

What steps reproduce the problem?

  1. In anaconda prompt I typed spyder --new-instance
  2. the system return :
    fromIccProfile: failed minimal tag size sanity
    C:\ProgramData\anaconda3\Lib\site-packages\paramiko\transport.py:219: CryptographyDeprecationWarning: Blowfish has been deprecated
    "class": algorithms.Blowfish,
    Bad file descriptor (C:\ci\zeromq_1616055400030\work\src\epoll.cpp:100)

What is the expected output? What do you see instead?

it should be open the spyder

Paste Traceback/Error Below (if applicable)

PASTE TRACEBACK HERE

Versions

  • Spyder version: 5.4.3
  • Python version: 3.11.4
  • Qt version: (qt-main)5.15.2
  • PyQt version: 5.15.7
  • Operating System name/version: windows 10 64bit

Dependencies

PASTE DEPENDENCIES HERE
@dalthviz
Copy link
Member

Hi @zyw020927 thank you for the feedback! Could you try to run Spyder using the debug-info flag and check if some other info is reported and post it here? For that, run from the Anaconda prompt something like:

spyder --new-instance --debug-info verbose

Let us know!

@zyw020927
Copy link
Author

zyw020927 commented Aug 16, 2023

Hi thank you for your reply. Here is how it returns.


fromIccProfile: failed minimal tag size sanity
2023-08-16 09:04:32,587 [INFO] [spyder.app.mainwindow] -> Start of MainWindow constructor
2023-08-16 09:04:32,591 [INFO] [spyder.app.mainwindow] -> appusermodelid: 0
2023-08-16 09:04:32,593 [INFO] [spyder.app.mainwindow] -> End of MainWindow constructor
2023-08-16 09:04:32,595 [INFO] [spyder.app.mainwindow] -> *** Start of MainWindow setup ***
2023-08-16 09:04:32,595 [INFO] [spyder.app.mainwindow] -> Applying theme configuration...
2023-08-16 09:04:32,630 [INFO] [spyder.app.mainwindow] -> Loading switcher...
C:\ProgramData\anaconda3\Lib\site-packages\paramiko\transport.py:219: CryptographyDeprecationWarning: Blowfish has been deprecated
  "class": algorithms.Blowfish,
2023-08-16 09:04:37,261 [DEBUG] [spyder.api.plugin_registration.registry] -> Registering plugin appearance - <class 'spyder.plugins.appearance.plugin.Appearance'>
2023-08-16 09:04:37,262 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method deregister_preferences will handle plugin teardown for preferences
2023-08-16 09:04:37,263 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method register_preferences is watching plugin preferences
2023-08-16 09:04:37,264 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method deregister_preferences will handle plugin teardown for preferences
2023-08-16 09:04:37,264 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method register_preferences is watching plugin preferences
2023-08-16 09:04:37,265 [DEBUG] [spyder.config.manager] -> Disable notifications for option ui_theme option in section appearance
2023-08-16 09:04:37,265 [DEBUG] [spyder.api.plugin_registration.registry] -> Plugin appearance has finished loading, sending notifications
2023-08-16 09:04:37,266 [INFO] [spyder.app.mainwindow] -> Loading Appearance...
2023-08-16 09:04:37,294 [INFO] [spyder.app.mainwindow] -> Loading appearance...
2023-08-16 09:04:37,295 [INFO] [spyder.app.mainwindow] -> Registering shortcuts for appearance...
2023-08-16 09:04:37,297 [DEBUG] [spyder.api.plugin_registration.registry] -> Registering plugin application - <class 'spyder.plugins.application.plugin.Application'>
2023-08-16 09:04:37,301 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_console_available is watching plugin internal_console
2023-08-16 09:04:37,302 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_console_teardown will handle plugin teardown for internal_console
2023-08-16 09:04:37,304 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_editor_available is watching plugin editor
2023-08-16 09:04:37,305 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_editor_teardown will handle plugin teardown for editor
2023-08-16 09:04:37,307 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_main_menu_available is watching plugin mainmenu
2023-08-16 09:04:37,308 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_main_menu_teardown will handle plugin teardown for mainmenu
2023-08-16 09:04:37,310 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_preferences_available is watching plugin preferences
2023-08-16 09:04:37,311 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_preferences_teardown will handle plugin teardown for preferences
2023-08-16 09:04:37,313 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_shortcuts_available is watching plugin shortcuts
2023-08-16 09:04:37,323 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_statusbar_available is watching plugin statusbar
2023-08-16 09:04:37,325 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_statusbar_teardown will handle plugin teardown for statusbar
2023-08-16 09:04:37,328 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_console_available is watching plugin internal_console
2023-08-16 09:04:37,329 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_console_teardown will handle plugin teardown for internal_console
2023-08-16 09:04:37,331 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_editor_available is watching plugin editor
2023-08-16 09:04:37,332 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_editor_teardown will handle plugin teardown for editor
2023-08-16 09:04:37,334 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_main_menu_available is watching plugin mainmenu
2023-08-16 09:04:37,336 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_main_menu_teardown will handle plugin teardown for mainmenu
2023-08-16 09:04:37,337 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_preferences_available is watching plugin preferences
2023-08-16 09:04:37,339 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_preferences_teardown will handle plugin teardown for preferences
2023-08-16 09:04:37,340 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_shortcuts_available is watching plugin shortcuts
2023-08-16 09:04:37,342 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_statusbar_available is watching plugin statusbar
2023-08-16 09:04:37,343 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_statusbar_teardown will handle plugin teardown for statusbar
2023-08-16 09:04:37,366 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Spyder documentation') (spyder documentation) under context __global for plugin application
2023-08-16 09:04:37,368 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Tutorial videos') (spyder_documentation_video_action) under context __global for plugin application
2023-08-16 09:04:37,370 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Troubleshooting...') (spyder_troubleshooting_action) under context __global for plugin application
2023-08-16 09:04:37,372 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Report issue...') (spyder_report_action) under context __global for plugin application
2023-08-16 09:04:37,373 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Dependencies...') (spyder_dependencies_action) under context __global for plugin application
2023-08-16 09:04:37,374 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Check for updates...') (spyder_check_updates_action) under context __global for plugin application
2023-08-16 09:04:37,376 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Spyder support...') (spyder_support_action) under context __global for plugin application
2023-08-16 09:04:37,385 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('About Spyder...') (spyder_about_action) under context __global for plugin application
2023-08-16 09:04:37,387 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Current user environment variables...') (spyder_user_env_variables_action) under context __global for plugin application
2023-08-16 09:04:37,389 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('&Restart') (Restart) under context __global for plugin application
2023-08-16 09:04:37,390 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('&Restart in debug mode') (Restart in debug mode) under context __global for plugin application
2023-08-16 09:04:37,395 [DEBUG] [spyder.utils.registries] -> Registering <spyder.api.widgets.menus.SpyderMenu object at 0x000002D409726E60> (debug_logs_menu) under context __global for plugin application
2023-08-16 09:04:37,397 [DEBUG] [spyder.api.plugin_registration.registry] -> Plugin application has finished loading, sending notifications
2023-08-16 09:04:37,398 [INFO] [spyder.app.mainwindow] -> Loading Application...
2023-08-16 09:04:37,404 [INFO] [spyder.app.mainwindow] -> Loading application...
2023-08-16 09:04:37,406 [INFO] [spyder.app.mainwindow] -> Registering shortcuts for application...
2023-08-16 09:04:37,407 [DEBUG] [spyder.api.plugin_registration.registry] -> Registering plugin breakpoints - <class 'spyder.plugins.breakpoints.plugin.Breakpoints'>
2023-08-16 09:04:37,420 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_editor_available is watching plugin editor
2023-08-16 09:04:37,421 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_editor_teardown will handle plugin teardown for editor
2023-08-16 09:04:37,423 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_main_menu_available is watching plugin mainmenu
2023-08-16 09:04:37,424 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_main_menu_teardown will handle plugin teardown for mainmenu
2023-08-16 09:04:37,427 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_editor_available is watching plugin editor
2023-08-16 09:04:37,428 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_editor_teardown will handle plugin teardown for editor
2023-08-16 09:04:37,429 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_main_menu_available is watching plugin mainmenu
2023-08-16 09:04:37,431 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_main_menu_teardown will handle plugin teardown for mainmenu
2023-08-16 09:04:37,457 [DEBUG] [spyder.utils.registries] -> Registering <spyder.api.widgets.toolbars.MainWidgetToolbar object at 0x000002D409727250> (main_toolbar) under context __global for plugin breakpoints
2023-08-16 09:04:37,461 [DEBUG] [spyder.utils.registries] -> Registering <spyder.api.widgets.toolbars.MainWidgetToolbar object at 0x000002D4097275B0> (('corner_toolbar',)) under context __global for plugin breakpoints
2023-08-16 09:04:37,463 [DEBUG] [spyder.utils.registries] -> Registering <spyder.api.widgets.menus.MainWidgetMenu object at 0x000002D409727760> (options_menu) under context __global for plugin breakpoints
2023-08-16 09:04:37,556 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Clear breakpoints in all files') (clear_all_breakpoints_action) under context __global for plugin breakpoints
2023-08-16 09:04:37,556 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Clear selected breakpoint') (clear_breakpoint_action) under context __global for plugin breakpoints
2023-08-16 09:04:37,558 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Edit selected breakpoint') (edit_breakpoint_action) under context __global for plugin breakpoints
2023-08-16 09:04:37,559 [DEBUG] [spyder.utils.registries] -> Registering <spyder.api.widgets.menus.SpyderMenu object at 0x000002D409727D90> (context_menu) under context __global for plugin breakpoints
2023-08-16 09:04:37,563 [DEBUG] [spyder.utils.registries] -> Registering <PyQt5.QtWidgets.QToolButton object at 0x000002D409727EB0> (options_button_widget) under context __global for plugin breakpoints
2023-08-16 09:04:37,576 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Dock') (dock_pane) under context __global for plugin breakpoints
2023-08-16 09:04:37,577 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Unlock position') (lock_unlock_position) under context __global for plugin breakpoints
2023-08-16 09:04:37,577 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Undock') (undock_pane) under context __global for plugin breakpoints
2023-08-16 09:04:37,578 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Close') (close_pane) under context __global for plugin breakpoints
2023-08-16 09:04:37,578 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Breakpoints') (switch to breakpoints) under context __global for plugin breakpoints
2023-08-16 09:04:37,582 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('List breakpoints') (list_breakpoints_action) under context __global for plugin breakpoints
2023-08-16 09:04:37,584 [DEBUG] [spyder.api.plugin_registration.registry] -> Plugin breakpoints has finished loading, sending notifications
2023-08-16 09:04:37,584 [INFO] [spyder.app.mainwindow] -> Loading Breakpoints...
2023-08-16 09:04:37,591 [INFO] [spyder.app.mainwindow] -> Loading breakpoints...
2023-08-16 09:04:37,618 [INFO] [spyder.app.mainwindow] -> Registering shortcuts for breakpoints...
2023-08-16 09:04:37,621 [DEBUG] [spyder.api.plugin_registration.registry] -> Registering plugin completions - <class 'spyder.plugins.completion.plugin.CompletionPlugin'>
2023-08-16 09:04:37,622 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_maininterpreter_available is watching plugin main_interpreter
2023-08-16 09:04:37,622 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_maininterpreter_teardown will handle plugin teardown for main_interpreter
2023-08-16 09:04:37,623 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_mainmenu_available is watching plugin mainmenu
2023-08-16 09:04:37,623 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_mainmenu_teardown will handle plugin teardown for mainmenu
2023-08-16 09:04:37,624 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_preferences_available is watching plugin preferences
2023-08-16 09:04:37,624 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_preferences_teardown will handle plugin teardown for preferences
2023-08-16 09:04:37,625 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_pythonpath_manager_available is watching plugin pythonpath_manager
2023-08-16 09:04:37,625 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_pythonpath_manager_teardown will handle plugin teardown for pythonpath_manager
2023-08-16 09:04:37,626 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_statusbar_available is watching plugin statusbar
2023-08-16 09:04:37,626 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_statusbar_teardown will handle plugin teardown for statusbar
2023-08-16 09:04:37,628 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_maininterpreter_available is watching plugin main_interpreter
2023-08-16 09:04:37,628 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_maininterpreter_teardown will handle plugin teardown for main_interpreter
2023-08-16 09:04:37,629 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_mainmenu_available is watching plugin mainmenu
2023-08-16 09:04:37,629 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_mainmenu_teardown will handle plugin teardown for mainmenu
2023-08-16 09:04:37,630 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_preferences_available is watching plugin preferences
2023-08-16 09:04:37,630 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_preferences_teardown will handle plugin teardown for preferences
2023-08-16 09:04:37,631 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_pythonpath_manager_available is watching plugin pythonpath_manager
2023-08-16 09:04:37,632 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_pythonpath_manager_teardown will handle plugin teardown for pythonpath_manager
2023-08-16 09:04:37,632 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_statusbar_available is watching plugin statusbar
2023-08-16 09:04:37,633 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_statusbar_teardown will handle plugin teardown for statusbar
2023-08-16 09:04:37,649 [DEBUG] [spyder.plugins.completion.plugin] -> Loading entry point: fallback = spyder.plugins.completion.providers.fallback.provider:FallbackProvider
2023-08-16 09:04:37,659 [DEBUG] [spyder.plugins.completion.plugin] -> Completion plugin: Registering fallback
2023-08-16 09:04:37,677 [DEBUG] [spyder.plugins.completion.plugin] -> Loading entry point: lsp = spyder.plugins.completion.providers.languageserver.provider:LanguageServerProvider
2023-08-16 09:04:37,712 [DEBUG] [spyder.plugins.completion.plugin] -> Completion plugin: Registering lsp
2023-08-16 09:04:37,725 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.completion.providers.languageserver.provider.LanguageServerProvider object at 0x000002D40978BBE0> is observing enable_code_snippets in section completions
2023-08-16 09:04:37,726 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.completion.providers.languageserver.provider.LanguageServerProvider object at 0x000002D40978BBE0> is observing ('provider_configuration', 'lsp', 'values') in section completions
2023-08-16 09:04:37,727 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.completion.providers.languageserver.provider.LanguageServerProvider object at 0x000002D40978BBE0> is observing default in section main_interpreter
2023-08-16 09:04:37,727 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.completion.providers.languageserver.provider.LanguageServerProvider object at 0x000002D40978BBE0> is observing custom_interpreter in section main_interpreter
2023-08-16 09:04:37,728 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.completion.providers.languageserver.provider.LanguageServerProvider object at 0x000002D40978BBE0> is observing group_cells in section outline_explorer
2023-08-16 09:04:37,728 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.completion.providers.languageserver.provider.LanguageServerProvider object at 0x000002D40978BBE0> is observing show_comments in section outline_explorer
2023-08-16 09:04:37,729 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.completion.providers.languageserver.provider.LanguageServerProvider object at 0x000002D40978BBE0> is observing spyder_pythonpath in section pythonpath_manager
2023-08-16 09:04:37,729 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.completion.providers.languageserver.provider.LanguageServerProvider object at 0x000002D40978BBE0> is observing enable_code_snippets in section completions
2023-08-16 09:04:37,730 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.completion.providers.languageserver.provider.LanguageServerProvider object at 0x000002D40978BBE0> is observing ('provider_configuration', 'lsp', 'values') in section completions
2023-08-16 09:04:37,730 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.completion.providers.languageserver.provider.LanguageServerProvider object at 0x000002D40978BBE0> is observing default in section main_interpreter
2023-08-16 09:04:37,731 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.completion.providers.languageserver.provider.LanguageServerProvider object at 0x000002D40978BBE0> is observing custom_interpreter in section main_interpreter
2023-08-16 09:04:37,732 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.completion.providers.languageserver.provider.LanguageServerProvider object at 0x000002D40978BBE0> is observing group_cells in section outline_explorer
2023-08-16 09:04:37,732 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.completion.providers.languageserver.provider.LanguageServerProvider object at 0x000002D40978BBE0> is observing show_comments in section outline_explorer
2023-08-16 09:04:37,733 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.completion.providers.languageserver.provider.LanguageServerProvider object at 0x000002D40978BBE0> is observing spyder_pythonpath in section pythonpath_manager
2023-08-16 09:04:37,784 [DEBUG] [spyder.plugins.completion.plugin] -> Loading entry point: snippets = spyder.plugins.completion.providers.snippets.provider:SnippetsProvider
2023-08-16 09:04:37,801 [DEBUG] [spyder.plugins.completion.plugin] -> Completion plugin: Registering snippets
2023-08-16 09:04:37,813 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.completion.providers.snippets.provider.SnippetsProvider object at 0x000002D40978B7F0> is observing ('provider_configuration', 'snippets', 'values') in section completions
2023-08-16 09:04:37,814 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.completion.providers.snippets.provider.SnippetsProvider object at 0x000002D40978B7F0> is observing ('provider_configuration', 'snippets', 'values') in section completions
2023-08-16 09:04:37,822 [DEBUG] [spyder.api.plugin_registration.registry] -> Plugin completions has finished loading, sending notifications
2023-08-16 09:04:37,822 [DEBUG] [spyder.plugins.completion.providers.fallback.actor] -> Fallback plugin starting...
2023-08-16 09:04:37,822 [INFO] [spyder.app.mainwindow] -> Loading Completion and linting...
2023-08-16 09:04:37,822 [DEBUG] [spyder.plugins.completion.providers.snippets.actor] -> Snippets plugin starting...
2023-08-16 09:04:37,827 [INFO] [spyder.app.mainwindow] -> Loading completions...
2023-08-16 09:04:37,828 [INFO] [spyder.app.mainwindow] -> Registering shortcuts for completions...
2023-08-16 09:04:37,829 [DEBUG] [spyder.api.plugin_registration.registry] -> Registering plugin explorer - <class 'spyder.plugins.explorer.plugin.Explorer'>
2023-08-16 09:04:37,830 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_editor_available is watching plugin editor
2023-08-16 09:04:37,830 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_editor_teardown will handle plugin teardown for editor
2023-08-16 09:04:37,834 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_ipython_console_available is watching plugin ipython_console
2023-08-16 09:04:37,841 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_ipython_console_teardown will handle plugin teardown for ipython_console
2023-08-16 09:04:37,841 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_preferences_available is watching plugin preferences
2023-08-16 09:04:37,841 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_preferences_teardown will handle plugin teardown for preferences
2023-08-16 09:04:37,842 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_editor_available is watching plugin editor
2023-08-16 09:04:37,843 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_editor_teardown will handle plugin teardown for editor
2023-08-16 09:04:37,843 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_ipython_console_available is watching plugin ipython_console
2023-08-16 09:04:37,844 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_ipython_console_teardown will handle plugin teardown for ipython_console
2023-08-16 09:04:37,844 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_preferences_available is watching plugin preferences
2023-08-16 09:04:37,845 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_preferences_teardown will handle plugin teardown for preferences
2023-08-16 09:04:37,849 [DEBUG] [spyder.utils.registries] -> Registering <spyder.api.widgets.toolbars.MainWidgetToolbar object at 0x000002D40984D120> (main_toolbar) under context __global for plugin explorer
2023-08-16 09:04:37,852 [DEBUG] [spyder.utils.registries] -> Registering <spyder.api.widgets.toolbars.MainWidgetToolbar object at 0x000002D40984D360> (('corner_toolbar',)) under context __global for plugin explorer
2023-08-16 09:04:37,853 [DEBUG] [spyder.utils.registries] -> Registering <spyder.api.widgets.menus.MainWidgetMenu object at 0x000002D40984D510> (options_menu) under context __global for plugin explorer
2023-08-16 09:04:37,859 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.explorer.widgets.explorer.ExplorerTreeWidget object at 0x000002D40984D6C0> is observing size_column in section explorer
2023-08-16 09:04:37,859 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.explorer.widgets.explorer.ExplorerTreeWidget object at 0x000002D40984D6C0> is observing type_column in section explorer
2023-08-16 09:04:37,860 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.explorer.widgets.explorer.ExplorerTreeWidget object at 0x000002D40984D6C0> is observing date_column in section explorer
2023-08-16 09:04:37,860 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.explorer.widgets.explorer.ExplorerTreeWidget object at 0x000002D40984D6C0> is observing name_filters in section explorer
2023-08-16 09:04:37,861 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.explorer.widgets.explorer.ExplorerTreeWidget object at 0x000002D40984D6C0> is observing show_hidden in section explorer
2023-08-16 09:04:37,862 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.explorer.widgets.explorer.ExplorerTreeWidget object at 0x000002D40984D6C0> is observing single_click_to_open in section explorer
2023-08-16 09:04:37,945 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('File...') (new_file_action) under context __global for plugin explorer
2023-08-16 09:04:37,946 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Python file...') (new_module_action) under context __global for plugin explorer
2023-08-16 09:04:37,948 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Folder...') (new_folder_action) under context __global for plugin explorer
2023-08-16 09:04:37,955 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Python Package...') (new_package_action) under context __global for plugin explorer
2023-08-16 09:04:37,955 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Open in Spyder') (open_with_spyder_action) under context __global for plugin explorer
2023-08-16 09:04:37,956 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Open externally') (open_with_system_action) under context __global for plugin explorer
2023-08-16 09:04:37,958 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Default external application') (open_with_system_2_action) under context __global for plugin explorer
2023-08-16 09:04:37,964 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Delete...') (delete_action) under context __global for plugin explorer
2023-08-16 09:04:37,965 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Rename...') (rename_action) under context __global for plugin explorer
2023-08-16 09:04:37,965 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Move...') (move_action) under context __global for plugin explorer
2023-08-16 09:04:37,966 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Copy') (copy file) under context __global for plugin explorer
2023-08-16 09:04:37,967 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Paste') (paste file) under context __global for plugin explorer
2023-08-16 09:04:37,967 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Copy Absolute Path') (copy absolute path) under context __global for plugin explorer
2023-08-16 09:04:37,968 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Copy Relative Path') (copy relative path) under context __global for plugin explorer
2023-08-16 09:04:37,968 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Show in Folder') (show_system_explorer_action) under context __global for plugin explorer
2023-08-16 09:04:37,969 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Commit') (version_control_commit_action) under context __global for plugin explorer
2023-08-16 09:04:37,970 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Browse repository') (version_control_browse_action) under context __global for plugin explorer
2023-08-16 09:04:37,970 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Show hidden files') (toggle_show_hidden_action) under context __global for plugin explorer
2023-08-16 09:04:37,971 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Edit filter settings...') (edit_name_filters_action) under context __global for plugin explorer
2023-08-16 09:04:37,971 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Single click to open') (toggle_single_click_to_open_action) under context __global for plugin explorer
2023-08-16 09:04:37,972 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Open IPython console here') (open_interpreter_action) under context __global for plugin explorer
2023-08-16 09:04:37,977 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Run') (run_action) under context __global for plugin explorer
2023-08-16 09:04:37,978 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Convert to Python file') (convert_notebook_action) under context __global for plugin explorer
2023-08-16 09:04:37,978 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Size') (toggle_size_column_action) under context __global for plugin explorer
2023-08-16 09:04:37,979 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Type') (toggle_type_column_action) under context __global for plugin explorer
2023-08-16 09:04:37,979 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Date modified') (toggle_date_column_action) under context __global for plugin explorer
2023-08-16 09:04:37,983 [DEBUG] [spyder.config.manager] -> Sending notification to observers of date_column option in configuration section explorer
2023-08-16 09:04:37,984 [DEBUG] [spyder.utils.registries] -> Registering <spyder.api.widgets.menus.SpyderMenu object at 0x000002D40984F760> (header_menu) under context __global for plugin explorer
2023-08-16 09:04:37,985 [DEBUG] [spyder.utils.registries] -> Registering <spyder.api.widgets.menus.SpyderMenu object at 0x000002D40984F5B0> (new_menu) under context __global for plugin explorer
2023-08-16 09:04:37,985 [DEBUG] [spyder.utils.registries] -> Registering <spyder.api.widgets.menus.SpyderMenu object at 0x000002D40984F880> (open_with_menu) under context __global for plugin explorer
2023-08-16 09:04:37,986 [DEBUG] [spyder.utils.registries] -> Registering <spyder.api.widgets.menus.SpyderMenu object at 0x000002D40984F910> (context_menu) under context __global for plugin explorer
2023-08-16 09:04:37,987 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Previous') (previous_action) under context __global for plugin explorer
2023-08-16 09:04:37,987 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Next') (next_action) under context __global for plugin explorer
2023-08-16 09:04:37,988 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Parent') (parent_action) under context __global for plugin explorer
2023-08-16 09:04:37,992 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('') (toggle_filter_files_action) under context __global for plugin explorer
2023-08-16 09:04:38,002 [DEBUG] [spyder.utils.registries] -> Registering <PyQt5.QtWidgets.QToolButton object at 0x000002D40984FF40> (options_button_widget) under context __global for plugin explorer
2023-08-16 09:04:38,011 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Dock') (dock_pane) under context __global for plugin explorer
2023-08-16 09:04:38,012 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Unlock position') (lock_unlock_position) under context __global for plugin explorer
2023-08-16 09:04:38,012 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Undock') (undock_pane) under context __global for plugin explorer
2023-08-16 09:04:38,013 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Close') (close_pane) under context __global for plugin explorer
2023-08-16 09:04:38,013 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Files') (switch to explorer) under context __global for plugin explorer
2023-08-16 09:04:38,018 [DEBUG] [spyder.api.plugin_registration.registry] -> Plugin explorer has finished loading, sending notifications
2023-08-16 09:04:38,018 [INFO] [spyder.app.mainwindow] -> Loading Files...
2023-08-16 09:04:38,023 [DEBUG] [spyder.plugins.completion.providers.snippets.actor] -> Updating snippets...
2023-08-16 09:04:38,037 [DEBUG] [spyder.utils.external.binaryornot.check] -> is_binary: 'C:\\Users\\周宜纬\\.condarc'
2023-08-16 09:04:38,038 [DEBUG] [spyder.utils.external.binaryornot.helpers] -> nontext_ratio1: 0.0
2023-08-16 09:04:38,038 [DEBUG] [spyder.utils.external.binaryornot.helpers] -> nontext_ratio2: 1.0
2023-08-16 09:04:38,038 [DEBUG] [spyder.utils.external.binaryornot.helpers] -> is_likely_binary: False
2023-08-16 09:04:38,039 [DEBUG] [spyder.utils.external.binaryornot.helpers] -> detected_encoding: {'encoding': 'ascii', 'confidence': 1.0, 'language': ''}
2023-08-16 09:04:38,040 [DEBUG] [spyder.utils.external.binaryornot.helpers] -> failure: decodable_as_unicode: False
2023-08-16 09:04:38,055 [DEBUG] [spyder.utils.external.binaryornot.check] -> is_binary: 'C:\\Users\\周宜纬\\NTUSER.DAT'
2023-08-16 09:04:38,062 [DEBUG] [spyder.utils.external.binaryornot.check] -> is_binary: 'C:\\Users\\周宜纬\\ntuser.dat.LOG1'
2023-08-16 09:04:38,072 [DEBUG] [spyder.utils.external.binaryornot.check] -> is_binary: 'C:\\Users\\周宜纬\\ntuser.dat.LOG2'
2023-08-16 09:04:38,079 [DEBUG] [spyder.utils.external.binaryornot.check] -> is_binary: 'C:\\Users\\周宜纬\\NTUSER.DAT{aff397cd-3ac2-11ee-ace4-d6f55c22e791}.TM.blf'
2023-08-16 09:04:38,081 [DEBUG] [spyder.utils.external.binaryornot.helpers] -> nontext_ratio1: 0.9912109375
2023-08-16 09:04:38,081 [DEBUG] [spyder.utils.external.binaryornot.helpers] -> nontext_ratio2: 0.982421875
2023-08-16 09:04:38,082 [DEBUG] [spyder.utils.external.binaryornot.helpers] -> is_likely_binary: True
2023-08-16 09:04:38,084 [DEBUG] [chardet.charsetprober] -> SHIFT_JIS Japanese prober hit error at byte 28
2023-08-16 09:04:38,086 [DEBUG] [chardet.charsetprober] -> EUC-JP Japanese prober hit error at byte 13
2023-08-16 09:04:38,086 [DEBUG] [chardet.charsetprober] -> GB2312 Chinese prober hit error at byte 16
2023-08-16 09:04:38,087 [DEBUG] [chardet.charsetprober] -> EUC-KR Korean prober hit error at byte 13
2023-08-16 09:04:38,087 [DEBUG] [chardet.charsetprober] -> CP949 Korean prober hit error at byte 28
2023-08-16 09:04:38,088 [DEBUG] [chardet.charsetprober] -> Big5 Chinese prober hit error at byte 13
2023-08-16 09:04:38,089 [DEBUG] [chardet.charsetprober] -> EUC-TW Taiwan prober hit error at byte 13
2023-08-16 09:04:38,093 [DEBUG] [chardet.charsetprober] -> windows-1251 Russian confidence = 0.0
2023-08-16 09:04:38,093 [DEBUG] [chardet.charsetprober] -> KOI8-R Russian confidence = 0.0
2023-08-16 09:04:38,094 [DEBUG] [chardet.charsetprober] -> ISO-8859-5 Russian confidence = 0.01
2023-08-16 09:04:38,094 [DEBUG] [chardet.charsetprober] -> MacCyrillic Russian confidence = 0.01
2023-08-16 09:04:38,095 [DEBUG] [chardet.charsetprober] -> IBM866 Russian confidence = 0.01
2023-08-16 09:04:38,095 [DEBUG] [chardet.charsetprober] -> IBM855 Russian confidence = 0.01
2023-08-16 09:04:38,095 [DEBUG] [chardet.charsetprober] -> ISO-8859-7 Greek confidence = 0.2158223495944066
2023-08-16 09:04:38,096 [DEBUG] [chardet.charsetprober] -> windows-1253 Greek confidence = 0.2158223495944066
2023-08-16 09:04:38,096 [DEBUG] [chardet.charsetprober] -> ISO-8859-5 Bulgarian confidence = 0.01
2023-08-16 09:04:38,097 [DEBUG] [chardet.charsetprober] -> windows-1251 Bulgarian confidence = 0.0
2023-08-16 09:04:38,098 [DEBUG] [chardet.charsetprober] -> TIS-620 Thai confidence = 0.0
2023-08-16 09:04:38,105 [DEBUG] [chardet.charsetprober] -> ISO-8859-9 Turkish confidence = 0.01
2023-08-16 09:04:38,105 [DEBUG] [chardet.charsetprober] -> windows-1255 Hebrew confidence = 0.0
2023-08-16 09:04:38,105 [DEBUG] [chardet.charsetprober] -> windows-1255 Hebrew confidence = 0.0
2023-08-16 09:04:38,106 [DEBUG] [chardet.charsetprober] -> windows-1255 Hebrew confidence = 0.0
2023-08-16 09:04:38,107 [DEBUG] [chardet.charsetprober] -> windows-1251 Russian confidence = 0.0
2023-08-16 09:04:38,107 [DEBUG] [chardet.charsetprober] -> KOI8-R Russian confidence = 0.0
2023-08-16 09:04:38,108 [DEBUG] [chardet.charsetprober] -> ISO-8859-5 Russian confidence = 0.01
2023-08-16 09:04:38,109 [DEBUG] [chardet.charsetprober] -> MacCyrillic Russian confidence = 0.01
2023-08-16 09:04:38,109 [DEBUG] [chardet.charsetprober] -> IBM866 Russian confidence = 0.01
2023-08-16 09:04:38,110 [DEBUG] [chardet.charsetprober] -> IBM855 Russian confidence = 0.01
2023-08-16 09:04:38,110 [DEBUG] [chardet.charsetprober] -> ISO-8859-7 Greek confidence = 0.2158223495944066
2023-08-16 09:04:38,111 [DEBUG] [chardet.charsetprober] -> windows-1253 Greek confidence = 0.2158223495944066
2023-08-16 09:04:38,111 [DEBUG] [chardet.charsetprober] -> ISO-8859-5 Bulgarian confidence = 0.01
2023-08-16 09:04:38,112 [DEBUG] [chardet.charsetprober] -> windows-1251 Bulgarian confidence = 0.0
2023-08-16 09:04:38,113 [DEBUG] [chardet.charsetprober] -> TIS-620 Thai confidence = 0.0
2023-08-16 09:04:38,113 [DEBUG] [chardet.charsetprober] -> ISO-8859-9 Turkish confidence = 0.01
2023-08-16 09:04:38,117 [DEBUG] [chardet.charsetprober] -> windows-1255 Hebrew confidence = 0.0
2023-08-16 09:04:38,118 [DEBUG] [chardet.charsetprober] -> windows-1255 Hebrew confidence = 0.0
2023-08-16 09:04:38,118 [DEBUG] [chardet.charsetprober] -> windows-1255 Hebrew confidence = 0.0
2023-08-16 09:04:38,119 [DEBUG] [spyder.utils.external.binaryornot.helpers] -> detected_encoding: {'encoding': 'Windows-1253', 'confidence': 0.2158223495944066, 'language': 'Greek'}
2023-08-16 09:04:38,119 [DEBUG] [spyder.utils.external.binaryornot.helpers] -> failure: decodable_as_unicode: False
2023-08-16 09:04:38,127 [DEBUG] [spyder.utils.external.binaryornot.check] -> is_binary: 'C:\\Users\\周宜纬\\NTUSER.DAT{aff397cd-3ac2-11ee-ace4-d6f55c22e791}.TMContainer00000000000000000001.regtrans-ms'
2023-08-16 09:04:38,128 [DEBUG] [spyder.utils.external.binaryornot.helpers] -> nontext_ratio1: 0.9912109375
2023-08-16 09:04:38,128 [DEBUG] [spyder.utils.external.binaryornot.helpers] -> nontext_ratio2: 0.984375
2023-08-16 09:04:38,129 [DEBUG] [spyder.utils.external.binaryornot.helpers] -> is_likely_binary: True
2023-08-16 09:04:38,134 [DEBUG] [chardet.charsetprober] -> SHIFT_JIS Japanese prober hit error at byte 105
2023-08-16 09:04:38,138 [DEBUG] [chardet.charsetprober] -> EUC-JP Japanese prober hit error at byte 105
2023-08-16 09:04:38,139 [DEBUG] [chardet.charsetprober] -> GB2312 Chinese prober hit error at byte 105
2023-08-16 09:04:38,139 [DEBUG] [chardet.charsetprober] -> EUC-KR Korean prober hit error at byte 105
2023-08-16 09:04:38,140 [DEBUG] [chardet.charsetprober] -> CP949 Korean prober hit error at byte 105
2023-08-16 09:04:38,140 [DEBUG] [chardet.charsetprober] -> Big5 Chinese prober hit error at byte 105
2023-08-16 09:04:38,141 [DEBUG] [chardet.charsetprober] -> EUC-TW Taiwan prober hit error at byte 105
2023-08-16 09:04:38,144 [DEBUG] [chardet.charsetprober] -> windows-1251 Russian confidence = 0.0
2023-08-16 09:04:38,144 [DEBUG] [chardet.charsetprober] -> KOI8-R Russian confidence = 0.24093167798011556
2023-08-16 09:04:38,144 [DEBUG] [chardet.charsetprober] -> ISO-8859-5 Russian confidence = 0.0
2023-08-16 09:04:38,147 [DEBUG] [chardet.charsetprober] -> MacCyrillic Russian confidence = 0.0
2023-08-16 09:04:38,148 [DEBUG] [chardet.charsetprober] -> IBM866 Russian confidence = 0.0
2023-08-16 09:04:38,148 [DEBUG] [chardet.charsetprober] -> IBM855 Russian confidence = 0.21004300131599815
2023-08-16 09:04:38,149 [DEBUG] [chardet.charsetprober] -> ISO-8859-7 Greek confidence = 0.0
2023-08-16 09:04:38,149 [DEBUG] [chardet.charsetprober] -> windows-1253 Greek confidence = 0.0
2023-08-16 09:04:38,150 [DEBUG] [chardet.charsetprober] -> ISO-8859-5 Bulgarian confidence = 0.0
2023-08-16 09:04:38,151 [DEBUG] [chardet.charsetprober] -> windows-1251 Bulgarian confidence = 0.0
2023-08-16 09:04:38,151 [DEBUG] [chardet.charsetprober] -> TIS-620 Thai confidence = 0.0
2023-08-16 09:04:38,152 [DEBUG] [chardet.charsetprober] -> ISO-8859-9 Turkish confidence = 0.01
2023-08-16 09:04:38,153 [DEBUG] [chardet.charsetprober] -> windows-1255 Hebrew confidence = 0.0
2023-08-16 09:04:38,153 [DEBUG] [chardet.charsetprober] -> windows-1255 Hebrew confidence = 0.01
2023-08-16 09:04:38,154 [DEBUG] [chardet.charsetprober] -> windows-1255 Hebrew confidence = 0.01
2023-08-16 09:04:38,155 [DEBUG] [chardet.charsetprober] -> windows-1251 Russian confidence = 0.0
2023-08-16 09:04:38,155 [DEBUG] [chardet.charsetprober] -> KOI8-R Russian confidence = 0.24093167798011556
2023-08-16 09:04:38,156 [DEBUG] [chardet.charsetprober] -> ISO-8859-5 Russian confidence = 0.0
2023-08-16 09:04:38,156 [DEBUG] [chardet.charsetprober] -> MacCyrillic Russian confidence = 0.0
2023-08-16 09:04:38,157 [DEBUG] [chardet.charsetprober] -> IBM866 Russian confidence = 0.0
2023-08-16 09:04:38,157 [DEBUG] [chardet.charsetprober] -> IBM855 Russian confidence = 0.21004300131599815
2023-08-16 09:04:38,158 [DEBUG] [chardet.charsetprober] -> ISO-8859-7 Greek confidence = 0.0
2023-08-16 09:04:38,158 [DEBUG] [chardet.charsetprober] -> windows-1253 Greek confidence = 0.0
2023-08-16 09:04:38,159 [DEBUG] [chardet.charsetprober] -> ISO-8859-5 Bulgarian confidence = 0.0
2023-08-16 09:04:38,159 [DEBUG] [chardet.charsetprober] -> windows-1251 Bulgarian confidence = 0.0
2023-08-16 09:04:38,160 [DEBUG] [chardet.charsetprober] -> TIS-620 Thai confidence = 0.0
2023-08-16 09:04:38,165 [DEBUG] [chardet.charsetprober] -> ISO-8859-9 Turkish confidence = 0.01
2023-08-16 09:04:38,165 [DEBUG] [chardet.charsetprober] -> windows-1255 Hebrew confidence = 0.0
2023-08-16 09:04:38,166 [DEBUG] [chardet.charsetprober] -> windows-1255 Hebrew confidence = 0.01
2023-08-16 09:04:38,167 [DEBUG] [chardet.charsetprober] -> windows-1255 Hebrew confidence = 0.01
2023-08-16 09:04:38,167 [DEBUG] [spyder.utils.external.binaryornot.helpers] -> detected_encoding: {'encoding': 'KOI8-R', 'confidence': 0.24093167798011556, 'language': 'Russian'}
2023-08-16 09:04:38,168 [DEBUG] [spyder.utils.external.binaryornot.helpers] -> failure: decodable_as_unicode: False
2023-08-16 09:04:38,176 [DEBUG] [spyder.utils.external.binaryornot.check] -> is_binary: 'C:\\Users\\周宜纬\\ntuser.ini'
2023-08-16 09:04:38,178 [DEBUG] [spyder.utils.external.binaryornot.helpers] -> nontext_ratio1: 0.55
2023-08-16 09:04:38,179 [DEBUG] [spyder.utils.external.binaryornot.helpers] -> nontext_ratio2: 0.9
2023-08-16 09:04:38,179 [DEBUG] [spyder.utils.external.binaryornot.helpers] -> is_likely_binary: False
2023-08-16 09:04:38,180 [DEBUG] [spyder.utils.external.binaryornot.helpers] -> detected_encoding: {'encoding': 'UTF-16', 'confidence': 1.0, 'language': ''}
2023-08-16 09:04:38,181 [DEBUG] [spyder.utils.external.binaryornot.helpers] -> success: decodable_as_unicode: True
2023-08-16 09:04:38,181 [DEBUG] [spyder.utils.external.binaryornot.helpers] -> failure: decodable_as_unicode: True
2023-08-16 09:04:38,240 [INFO] [spyder.app.mainwindow] -> Loading explorer...
2023-08-16 09:04:38,260 [INFO] [spyder.app.mainwindow] -> Registering shortcuts for explorer...
2023-08-16 09:04:38,261 [DEBUG] [spyder.api.plugin_registration.registry] -> Registering plugin find_in_files - <class 'spyder.plugins.findinfiles.plugin.FindInFiles'>
2023-08-16 09:04:38,262 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_editor_available is watching plugin editor
2023-08-16 09:04:38,262 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_editor_teardown will handle plugin teardown for editor
2023-08-16 09:04:38,263 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_main_menu_available is watching plugin mainmenu
2023-08-16 09:04:38,263 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_main_menu_teardown will handle plugin teardown for mainmenu
2023-08-16 09:04:38,264 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_projects_available is watching plugin project_explorer
2023-08-16 09:04:38,264 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_projects_teardon_plugin_teardown will handle plugin teardown for project_explorer
2023-08-16 09:04:38,265 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_editor_available is watching plugin editor
2023-08-16 09:04:38,266 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_editor_teardown will handle plugin teardown for editor
2023-08-16 09:04:38,266 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_main_menu_available is watching plugin mainmenu
2023-08-16 09:04:38,267 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_main_menu_teardown will handle plugin teardown for mainmenu
2023-08-16 09:04:38,268 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_projects_available is watching plugin project_explorer
2023-08-16 09:04:38,268 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_projects_teardon_plugin_teardown will handle plugin teardown for project_explorer
2023-08-16 09:04:38,270 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.findinfiles.widgets.main_widget.FindInFilesWidget object at 0x000002D409861240> is observing max_results in section find_in_files
2023-08-16 09:04:38,274 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.findinfiles.widgets.main_widget.FindInFilesWidget object at 0x000002D409861240> is observing more_options in section find_in_files
2023-08-16 09:04:38,277 [DEBUG] [spyder.utils.registries] -> Registering <spyder.api.widgets.toolbars.MainWidgetToolbar object at 0x000002D409861630> (main_toolbar) under context __global for plugin find_in_files
2023-08-16 09:04:38,279 [DEBUG] [spyder.utils.registries] -> Registering <spyder.api.widgets.toolbars.MainWidgetToolbar object at 0x000002D409861870> (('corner_toolbar',)) under context __global for plugin find_in_files
2023-08-16 09:04:38,280 [DEBUG] [spyder.utils.registries] -> Registering <spyder.api.widgets.menus.MainWidgetMenu object at 0x000002D409861A20> (options_menu) under context __global for plugin find_in_files
2023-08-16 09:04:38,326 [DEBUG] [spyder.utils.registries] -> Registering <spyder.api.widgets.menus.SpyderMenu object at 0x000002D409862320> (context_menu) under context __global for plugin find_in_files
2023-08-16 09:04:38,327 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Collapse all') (collapse_all_action) under context __global for plugin find_in_files
2023-08-16 09:04:38,329 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Expand all') (expand_all_action) under context __global for plugin find_in_files
2023-08-16 09:04:38,329 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Restore') (restore_action) under context __global for plugin find_in_files
2023-08-16 09:04:38,330 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Collapse section') (collapse_selection_action) under context __global for plugin find_in_files
2023-08-16 09:04:38,330 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Expand section') (expand_selection_action) under context __global for plugin find_in_files
2023-08-16 09:04:38,335 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Regular expression') (toggle_use_regex_on_search_action) under context __global for plugin find_in_files
2023-08-16 09:04:38,336 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Case sensitive') (toggle_exclude_case_action) under context __global for plugin find_in_files
2023-08-16 09:04:38,337 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('&Find in files') (find_action) under context __global for plugin find_in_files
2023-08-16 09:04:38,337 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Regular expression') (togle_use_regex_on_exlude_action) under context __global for plugin find_in_files
2023-08-16 09:04:38,338 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Exclude case sensitive') (toggle_case_action) under context __global for plugin find_in_files
2023-08-16 09:04:38,338 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Show advanced options') (toggle_more_options_action) under context __global for plugin find_in_files
2023-08-16 09:04:38,339 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Set maximum number of results') (max_results_action) under context __global for plugin find_in_files
2023-08-16 09:04:38,340 [DEBUG] [spyder.utils.registries] -> Registering <spyder.api.widgets.toolbars.MainWidgetToolbar object at 0x000002D409863520> (exclude_toolbar) under context __global for plugin find_in_files
2023-08-16 09:04:38,342 [DEBUG] [spyder.utils.registries] -> Registering <spyder.api.widgets.toolbars.MainWidgetToolbar object at 0x000002D409863640> (location_toolbar) under context __global for plugin find_in_files
2023-08-16 09:04:38,344 [DEBUG] [spyder.utils.registries] -> Registering <PyQt5.QtWidgets.QToolButton object at 0x000002D409863910> (options_button_widget) under context __global for plugin find_in_files
2023-08-16 09:04:38,353 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Dock') (dock_pane) under context __global for plugin find_in_files
2023-08-16 09:04:38,354 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Unlock position') (lock_unlock_position) under context __global for plugin find_in_files
2023-08-16 09:04:38,354 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Undock') (undock_pane) under context __global for plugin find_in_files
2023-08-16 09:04:38,355 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Close') (close_pane) under context __global for plugin find_in_files
2023-08-16 09:04:38,355 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Find') (switch to find_in_files) under context __global for plugin find_in_files
2023-08-16 09:04:38,373 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Find in files') (find in files) under context __global for plugin find_in_files
2023-08-16 09:04:38,373 [DEBUG] [spyder.api.plugin_registration.registry] -> Plugin find_in_files has finished loading, sending notifications
2023-08-16 09:04:38,374 [INFO] [spyder.app.mainwindow] -> Loading Find...
2023-08-16 09:04:38,382 [INFO] [spyder.app.mainwindow] -> Loading find_in_files...
2023-08-16 09:04:38,420 [INFO] [spyder.app.mainwindow] -> Registering shortcuts for find_in_files...
2023-08-16 09:04:38,421 [DEBUG] [spyder.api.plugin_registration.registry] -> Registering plugin help - <class 'spyder.plugins.help.plugin.Help'>
2023-08-16 09:04:38,422 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_console_available is watching plugin internal_console
2023-08-16 09:04:38,423 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_console_teardown will handle plugin teardown for internal_console
2023-08-16 09:04:38,423 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_editor_available is watching plugin editor
2023-08-16 09:04:38,424 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_editor_teardown will handle plugin teardown for editor
2023-08-16 09:04:38,424 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_ipython_console_available is watching plugin ipython_console
2023-08-16 09:04:38,425 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_ipython_console_teardown will handle plugin teardown for ipython_console
2023-08-16 09:04:38,425 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_main_menu_available is watching plugin mainmenu
2023-08-16 09:04:38,426 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_main_menu_teardown will handle plugin teardown for mainmenu
2023-08-16 09:04:38,427 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_preferences_available is watching plugin preferences
2023-08-16 09:04:38,427 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_preferences_teardown will handle plugin teardown for preferences
2023-08-16 09:04:38,428 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_shortcuts_available is watching plugin shortcuts
2023-08-16 09:04:38,428 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_shortcuts_teardown will handle plugin teardown for shortcuts
2023-08-16 09:04:38,429 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_console_available is watching plugin internal_console
2023-08-16 09:04:38,430 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_console_teardown will handle plugin teardown for internal_console
2023-08-16 09:04:38,430 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_editor_available is watching plugin editor
2023-08-16 09:04:38,431 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_editor_teardown will handle plugin teardown for editor
2023-08-16 09:04:38,431 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_ipython_console_available is watching plugin ipython_console
2023-08-16 09:04:38,432 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_ipython_console_teardown will handle plugin teardown for ipython_console
2023-08-16 09:04:38,432 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_main_menu_available is watching plugin mainmenu
2023-08-16 09:04:38,433 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_main_menu_teardown will handle plugin teardown for mainmenu
2023-08-16 09:04:38,434 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_preferences_available is watching plugin preferences
2023-08-16 09:04:38,434 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_preferences_teardown will handle plugin teardown for preferences
2023-08-16 09:04:38,435 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_shortcuts_available is watching plugin shortcuts
2023-08-16 09:04:38,435 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_shortcuts_teardown will handle plugin teardown for shortcuts
2023-08-16 09:04:38,437 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.help.widgets.HelpWidget object at 0x000002D409AACAF0> is observing selected in section appearance
2023-08-16 09:04:38,438 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.help.widgets.HelpWidget object at 0x000002D409AACAF0> is observing ui_theme in section appearance
2023-08-16 09:04:38,438 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.help.widgets.HelpWidget object at 0x000002D409AACAF0> is observing automatic_import in section help
2023-08-16 09:04:38,439 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.help.widgets.HelpWidget object at 0x000002D409AACAF0> is observing locked in section help
2023-08-16 09:04:38,439 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.help.widgets.HelpWidget object at 0x000002D409AACAF0> is observing rich_mode in section help
2023-08-16 09:04:38,440 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.help.widgets.HelpWidget object at 0x000002D409AACAF0> is observing show_source in section help
2023-08-16 09:04:38,441 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.help.widgets.HelpWidget object at 0x000002D409AACAF0> is observing wrap in section help
2023-08-16 09:04:38,444 [DEBUG] [spyder.utils.registries] -> Registering <spyder.api.widgets.toolbars.MainWidgetToolbar object at 0x000002D409AACEE0> (main_toolbar) under context __global for plugin help
2023-08-16 09:04:38,447 [DEBUG] [spyder.utils.registries] -> Registering <spyder.api.widgets.toolbars.MainWidgetToolbar object at 0x000002D409AAD120> (('corner_toolbar',)) under context __global for plugin help
2023-08-16 09:04:38,449 [DEBUG] [spyder.utils.registries] -> Registering <spyder.api.widgets.menus.MainWidgetMenu object at 0x000002D409AAD2D0> (options_menu) under context __global for plugin help
2023-08-16 09:04:38,762 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Back') (back_action) under context __global for plugin help
2023-08-16 09:04:38,765 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Forward') (forward_action) under context __global for plugin help
2023-08-16 09:04:38,765 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Select all') (select_all_action) under context __global for plugin help
2023-08-16 09:04:38,766 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Copy') (copy_action) under context __global for plugin help
2023-08-16 09:04:38,776 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Zoom in') (zoom_in_action) under context __global for plugin help
2023-08-16 09:04:38,783 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Zoom out') (zoom_out_action) under context __global for plugin help
2023-08-16 09:04:38,784 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Inspect') (inspect_action) under context __global for plugin help
2023-08-16 09:04:38,786 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Refresh') (refresh_action) under context __global for plugin help
2023-08-16 09:04:38,788 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Stop') (stop_action) under context __global for plugin help
2023-08-16 09:04:38,789 [DEBUG] [spyder.utils.registries] -> Registering <spyder.api.widgets.menus.SpyderMenu object at 0x000002D409AD4430> (context_menu) under context __global for plugin help
2023-08-16 09:04:38,835 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Wrap lines') (toggle_wrap_action) under context __global for plugin help
2023-08-16 09:04:38,838 [DEBUG] [spyder.config.manager] -> Sending notification to observers of wrap option in configuration section help
2023-08-16 09:04:38,838 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Copy') (help_widget_copy_action) under context __global for plugin help
2023-08-16 09:04:38,839 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Select All') (('select_all_action',)) under context __global for plugin help
2023-08-16 09:04:38,839 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Automatic import') (toggle_automatic_import_action) under context __global for plugin help
2023-08-16 09:04:38,842 [DEBUG] [spyder.config.manager] -> Sending notification to observers of automatic_import option in configuration section help
2023-08-16 09:04:38,962 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Show Source') (toggle_show_source_action) under context __global for plugin help
2023-08-16 09:04:38,965 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Rich Text') (toggle_rich_mode_action) under context __global for plugin help
2023-08-16 09:04:38,968 [DEBUG] [spyder.config.manager] -> Sending notification to observers of rich_mode option in configuration section help
2023-08-16 09:04:38,972 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Plain Text') (toggle_plain_mode_action) under context __global for plugin help
2023-08-16 09:04:38,973 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Lock/Unlock') (toggle_locked_action) under context __global for plugin help
2023-08-16 09:04:38,974 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Home') (home_action) under context __global for plugin help
2023-08-16 09:04:38,974 [DEBUG] [spyder.utils.registries] -> Registering <spyder.api.widgets.menus.MainWidgetMenu object at 0x000002D409AD6320> (plain_text_context_menu) under context __global for plugin help
2023-08-16 09:04:38,997 [DEBUG] [spyder.utils.registries] -> Registering <PyQt5.QtWidgets.QToolButton object at 0x000002D409AD6560> (options_button_widget) under context __global for plugin help
2023-08-16 09:04:39,005 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Dock') (dock_pane) under context __global for plugin help
2023-08-16 09:04:39,006 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Unlock position') (lock_unlock_position) under context __global for plugin help
2023-08-16 09:04:39,007 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Undock') (undock_pane) under context __global for plugin help
2023-08-16 09:04:39,007 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Close') (close_pane) under context __global for plugin help
2023-08-16 09:04:39,008 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Help') (switch to help) under context __global for plugin help
2023-08-16 09:04:39,019 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Spyder tutorial') (spyder_tutorial_action) under context __global for plugin help
2023-08-16 09:04:39,019 [DEBUG] [spyder.api.plugin_registration.registry] -> Plugin help has finished loading, sending notifications
2023-08-16 09:04:39,020 [INFO] [spyder.app.mainwindow] -> Loading Help...
2023-08-16 09:04:39,042 [INFO] [spyder.app.mainwindow] -> Loading help...
2023-08-16 09:04:39,114 [INFO] [spyder.app.mainwindow] -> Registering shortcuts for help...
2023-08-16 09:04:39,115 [DEBUG] [spyder.api.plugin_registration.registry] -> Registering plugin historylog - <class 'spyder.plugins.history.plugin.HistoryLog'>
2023-08-16 09:04:39,117 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_console_available is watching plugin internal_console
2023-08-16 09:04:39,118 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_console_teardown will handle plugin teardown for internal_console
2023-08-16 09:04:39,118 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_ipyconsole_available is watching plugin ipython_console
2023-08-16 09:04:39,119 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_ipyconsole_teardown will handle plugin teardown for ipython_console
2023-08-16 09:04:39,120 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_preferences_available is watching plugin preferences
2023-08-16 09:04:39,120 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_preferences_teardown will handle plugin teardown for preferences
2023-08-16 09:04:39,122 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_console_available is watching plugin internal_console
2023-08-16 09:04:39,122 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_console_teardown will handle plugin teardown for internal_console
2023-08-16 09:04:39,123 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_ipyconsole_available is watching plugin ipython_console
2023-08-16 09:04:39,123 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_ipyconsole_teardown will handle plugin teardown for ipython_console
2023-08-16 09:04:39,124 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_preferences_available is watching plugin preferences
2023-08-16 09:04:39,124 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_preferences_teardown will handle plugin teardown for preferences
2023-08-16 09:04:39,159 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.history.widgets.HistoryWidget object at 0x000002D409AD75B0> is observing selected in section appearance
2023-08-16 09:04:39,159 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.history.widgets.HistoryWidget object at 0x000002D409AD75B0> is observing ui_theme in section appearance
2023-08-16 09:04:39,161 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.history.widgets.HistoryWidget object at 0x000002D409AD75B0> is observing line_numbers in section historylog
2023-08-16 09:04:39,162 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.history.widgets.HistoryWidget object at 0x000002D409AD75B0> is observing wrap in section historylog
2023-08-16 09:04:39,164 [DEBUG] [spyder.utils.registries] -> Registering <spyder.api.widgets.toolbars.MainWidgetToolbar object at 0x000002D409AD5E10> (main_toolbar) under context __global for plugin historylog
2023-08-16 09:04:39,166 [DEBUG] [spyder.utils.registries] -> Registering <spyder.api.widgets.toolbars.MainWidgetToolbar object at 0x000002D409AD7760> (('corner_toolbar',)) under context __global for plugin historylog
2023-08-16 09:04:39,167 [DEBUG] [spyder.utils.registries] -> Registering <spyder.api.widgets.menus.MainWidgetMenu object at 0x000002D409AD7910> (options_menu) under context __global for plugin historylog
2023-08-16 09:04:39,248 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Wrap lines') (toggle_wrap_action) under context __global for plugin historylog
2023-08-16 09:04:39,252 [DEBUG] [spyder.config.manager] -> Sending notification to observers of wrap option in configuration section historylog
2023-08-16 09:04:39,253 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Show line numbers') (toggle_line_numbers_action) under context __global for plugin historylog
2023-08-16 09:04:39,255 [DEBUG] [spyder.utils.registries] -> Registering <PyQt5.QtWidgets.QToolButton object at 0x000002D409B257E0> (options_button_widget) under context __global for plugin historylog
2023-08-16 09:04:39,260 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Dock') (dock_pane) under context __global for plugin historylog
2023-08-16 09:04:39,260 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Unlock position') (lock_unlock_position) under context __global for plugin historylog
2023-08-16 09:04:39,261 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Undock') (undock_pane) under context __global for plugin historylog
2023-08-16 09:04:39,262 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Close') (close_pane) under context __global for plugin historylog
2023-08-16 09:04:39,262 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('History') (switch to historylog) under context __global for plugin historylog
2023-08-16 09:04:39,273 [DEBUG] [spyder.api.plugin_registration.registry] -> Plugin historylog has finished loading, sending notifications
2023-08-16 09:04:39,273 [INFO] [spyder.app.mainwindow] -> Loading History...
2023-08-16 09:04:39,283 [INFO] [spyder.app.mainwindow] -> Loading historylog...
2023-08-16 09:04:39,330 [INFO] [spyder.app.mainwindow] -> Registering shortcuts for historylog...
2023-08-16 09:04:39,330 [DEBUG] [spyder.api.plugin_registration.registry] -> Registering plugin internal_console - <class 'spyder.plugins.console.plugin.Console'>
2023-08-16 09:04:39,332 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_main_menu_available is watching plugin mainmenu
2023-08-16 09:04:39,332 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_main_menu_teardown will handle plugin teardown for mainmenu
2023-08-16 09:04:39,334 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_main_menu_available is watching plugin mainmenu
2023-08-16 09:04:39,334 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_main_menu_teardown will handle plugin teardown for mainmenu
2023-08-16 09:04:39,336 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.console.widgets.main_widget.ConsoleWidget object at 0x000002D409B267A0> is observing external_editor/path in section internal_console
2023-08-16 09:04:39,337 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.console.widgets.main_widget.ConsoleWidget object at 0x000002D409B267A0> is observing max_line_count in section internal_console
2023-08-16 09:04:39,337 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.console.widgets.main_widget.ConsoleWidget object at 0x000002D409B267A0> is observing wrap in section internal_console
2023-08-16 09:04:39,340 [DEBUG] [spyder.utils.registries] -> Registering <spyder.api.widgets.toolbars.MainWidgetToolbar object at 0x000002D409B26A70> (main_toolbar) under context __global for plugin internal_console
2023-08-16 09:04:39,342 [DEBUG] [spyder.utils.registries] -> Registering <spyder.api.widgets.toolbars.MainWidgetToolbar object at 0x000002D409B26CB0> (('corner_toolbar',)) under context __global for plugin internal_console
2023-08-16 09:04:39,345 [DEBUG] [spyder.utils.registries] -> Registering <spyder.api.widgets.menus.MainWidgetMenu object at 0x000002D409B26E60> (options_menu) under context __global for plugin internal_console
2023-08-16 09:04:39,345 [INFO] [spyder.plugins.console.widgets.main_widget] -> Initializing...
2023-08-16 09:04:39,513 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('&Quit') (Quit) under context __global for plugin internal_console
2023-08-16 09:04:39,514 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('&Run...') (run_action) under context __global for plugin internal_console
2023-08-16 09:04:39,530 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Environment variables...') (environment_action) under context __global for plugin internal_console
2023-08-16 09:04:39,541 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Show sys.path contents...') (sys_path_action) under context __global for plugin internal_console
2023-08-16 09:04:39,541 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Buffer...') (max_line_count_action) under context __global for plugin internal_console
2023-08-16 09:04:39,542 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('External editor path...') (external_editor_action) under context __global for plugin internal_console
2023-08-16 09:04:39,543 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Wrap lines') (toggle_wrap_action) under context __global for plugin internal_console
2023-08-16 09:04:39,552 [DEBUG] [spyder.config.manager] -> Sending notification to observers of wrap option in configuration section internal_console
2023-08-16 09:04:39,552 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Automatic code completion') (toggle_code_completion_action) under context __global for plugin internal_console
2023-08-16 09:04:39,553 [DEBUG] [spyder.utils.registries] -> Registering <spyder.api.widgets.menus.MainWidgetMenu object at 0x000002D409B69EA0> (internal_settings_submenu) under context __global for plugin internal_console
2023-08-16 09:04:39,555 [DEBUG] [spyder.utils.registries] -> Registering <PyQt5.QtWidgets.QToolButton object at 0x000002D409B6A0E0> (options_button_widget) under context __global for plugin internal_console
2023-08-16 09:04:39,562 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Dock') (dock_pane) under context __global for plugin internal_console
2023-08-16 09:04:39,563 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Unlock position') (lock_unlock_position) under context __global for plugin internal_console
2023-08-16 09:04:39,564 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Undock') (undock_pane) under context __global for plugin internal_console
2023-08-16 09:04:39,564 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Close') (close_pane) under context __global for plugin internal_console
2023-08-16 09:04:39,565 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Internal console') (switch to internal_console) under context __global for plugin internal_console
2023-08-16 09:04:39,568 [DEBUG] [spyder.api.plugin_registration.registry] -> Plugin internal_console has finished loading, sending notifications
2023-08-16 09:04:39,569 [INFO] [spyder.app.mainwindow] -> Loading Internal console...
2023-08-16 09:04:39,575 [INFO] [spyder.app.mainwindow] -> Loading internal_console...
2023-08-16 09:04:39,600 [INFO] [spyder.app.mainwindow] -> Registering shortcuts for internal_console...
2023-08-16 09:04:39,601 [DEBUG] [spyder.api.plugin_registration.mixins] -> Calling <bound method Application.on_console_available of <spyder.plugins.application.plugin.Application object at 0x000002D409725E10>>
2023-08-16 09:04:39,601 [DEBUG] [spyder.api.plugin_registration.mixins] -> Calling <bound method Help.on_console_available of <spyder.plugins.help.plugin.Help object at 0x000002D409AAC9D0>>
2023-08-16 09:04:39,602 [DEBUG] [spyder.api.plugin_registration.mixins] -> Calling <bound method HistoryLog.on_console_available of <spyder.plugins.history.plugin.HistoryLog object at 0x000002D409AD7490>>
2023-08-16 09:04:39,603 [DEBUG] [spyder.api.plugin_registration.registry] -> Registering plugin ipython_console - <class 'spyder.plugins.ipythonconsole.plugin.IPythonConsole'>
2023-08-16 09:04:39,604 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_editor_available is watching plugin editor
2023-08-16 09:04:39,604 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_editor_teardown will handle plugin teardown for editor
2023-08-16 09:04:39,604 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_main_menu_available is watching plugin mainmenu
2023-08-16 09:04:39,605 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_main_menu_teardown will handle plugin teardown for mainmenu
2023-08-16 09:04:39,606 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_preferences_available is watching plugin preferences
2023-08-16 09:04:39,610 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_preferences_teardown will handle plugin teardown for preferences
2023-08-16 09:04:39,610 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_projects_available is watching plugin project_explorer
2023-08-16 09:04:39,611 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_projects_teardown will handle plugin teardown for project_explorer
2023-08-16 09:04:39,612 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_pythonpath_manager_available is watching plugin pythonpath_manager
2023-08-16 09:04:39,612 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_pythonpath_manager_teardown will handle plugin teardown for pythonpath_manager
2023-08-16 09:04:39,613 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_working_directory_available is watching plugin workingdir
2023-08-16 09:04:39,614 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_working_directory_teardown will handle plugin teardown for workingdir
2023-08-16 09:04:39,615 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_editor_available is watching plugin editor
2023-08-16 09:04:39,615 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_editor_teardown will handle plugin teardown for editor
2023-08-16 09:04:39,616 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_main_menu_available is watching plugin mainmenu
2023-08-16 09:04:39,617 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_main_menu_teardown will handle plugin teardown for mainmenu
2023-08-16 09:04:39,617 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_preferences_available is watching plugin preferences
2023-08-16 09:04:39,618 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_preferences_teardown will handle plugin teardown for preferences
2023-08-16 09:04:39,618 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_projects_available is watching plugin project_explorer
2023-08-16 09:04:39,619 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_projects_teardown will handle plugin teardown for project_explorer
2023-08-16 09:04:39,620 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_pythonpath_manager_available is watching plugin pythonpath_manager
2023-08-16 09:04:39,620 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_pythonpath_manager_teardown will handle plugin teardown for pythonpath_manager
2023-08-16 09:04:39,621 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_working_directory_available is watching plugin workingdir
2023-08-16 09:04:39,621 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_working_directory_teardown will handle plugin teardown for workingdir
2023-08-16 09:04:39,624 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.ipythonconsole.widgets.main_widget.IPythonConsoleWidget object at 0x000002D409B6AB90> is observing selected in section appearance
2023-08-16 09:04:39,627 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.ipythonconsole.widgets.main_widget.IPythonConsoleWidget object at 0x000002D409B6AB90> is observing ui_theme in section appearance
2023-08-16 09:04:39,628 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.ipythonconsole.widgets.main_widget.IPythonConsoleWidget object at 0x000002D409B6AB90> is observing connect/ipython_console in section help
2023-08-16 09:04:39,628 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.ipythonconsole.widgets.main_widget.IPythonConsoleWidget object at 0x000002D409B6AB90> is observing ask_before_closing in section ipython_console
2023-08-16 09:04:39,629 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.ipythonconsole.widgets.main_widget.IPythonConsoleWidget object at 0x000002D409B6AB90> is observing ask_before_restart in section ipython_console
2023-08-16 09:04:39,629 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.ipythonconsole.widgets.main_widget.IPythonConsoleWidget object at 0x000002D409B6AB90> is observing autocall in section ipython_console
2023-08-16 09:04:39,630 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.ipythonconsole.widgets.main_widget.IPythonConsoleWidget object at 0x000002D409B6AB90> is observing buffer_size in section ipython_console
2023-08-16 09:04:39,631 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.ipythonconsole.widgets.main_widget.IPythonConsoleWidget object at 0x000002D409B6AB90> is observing completion_type in section ipython_console
2023-08-16 09:04:39,631 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.ipythonconsole.widgets.main_widget.IPythonConsoleWidget object at 0x000002D409B6AB90> is observing greedy_completer in section ipython_console
2023-08-16 09:04:39,632 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.ipythonconsole.widgets.main_widget.IPythonConsoleWidget object at 0x000002D409B6AB90> is observing in_prompt in section ipython_console
2023-08-16 09:04:39,632 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.ipythonconsole.widgets.main_widget.IPythonConsoleWidget object at 0x000002D409B6AB90> is observing jedi_completer in section ipython_console
2023-08-16 09:04:39,633 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.ipythonconsole.widgets.main_widget.IPythonConsoleWidget object at 0x000002D409B6AB90> is observing out_prompt in section ipython_console
2023-08-16 09:04:39,634 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.ipythonconsole.widgets.main_widget.IPythonConsoleWidget object at 0x000002D409B6AB90> is observing pdb_execute_events in section ipython_console
2023-08-16 09:04:39,635 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.ipythonconsole.widgets.main_widget.IPythonConsoleWidget object at 0x000002D409B6AB90> is observing pdb_ignore_lib in section ipython_console
2023-08-16 09:04:39,636 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.ipythonconsole.widgets.main_widget.IPythonConsoleWidget object at 0x000002D409B6AB90> is observing pdb_use_exclamation_mark in section ipython_console
2023-08-16 09:04:39,636 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.ipythonconsole.widgets.main_widget.IPythonConsoleWidget object at 0x000002D409B6AB90> is observing show_calltips in section ipython_console
2023-08-16 09:04:39,637 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.ipythonconsole.widgets.main_widget.IPythonConsoleWidget object at 0x000002D409B6AB90> is observing show_elapsed_time in section ipython_console
2023-08-16 09:04:39,642 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.ipythonconsole.widgets.main_widget.IPythonConsoleWidget object at 0x000002D409B6AB90> is observing show_reset_namespace_warning in section ipython_console
2023-08-16 09:04:39,642 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.ipythonconsole.widgets.main_widget.IPythonConsoleWidget object at 0x000002D409B6AB90> is observing symbolic_math in section ipython_console
2023-08-16 09:04:39,643 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.ipythonconsole.widgets.main_widget.IPythonConsoleWidget object at 0x000002D409B6AB90> is observing hide_cmd_windows in section ipython_console
2023-08-16 09:04:39,644 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.ipythonconsole.widgets.main_widget.IPythonConsoleWidget object at 0x000002D409B6AB90> is observing startup/run_lines in section ipython_console
2023-08-16 09:04:39,644 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.ipythonconsole.widgets.main_widget.IPythonConsoleWidget object at 0x000002D409B6AB90> is observing startup/use_run_file in section ipython_console
2023-08-16 09:04:39,645 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.ipythonconsole.widgets.main_widget.IPythonConsoleWidget object at 0x000002D409B6AB90> is observing startup/run_file in section ipython_console
2023-08-16 09:04:39,645 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.ipythonconsole.widgets.main_widget.IPythonConsoleWidget object at 0x000002D409B6AB90> is observing pylab in section ipython_console
2023-08-16 09:04:39,646 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.ipythonconsole.widgets.main_widget.IPythonConsoleWidget object at 0x000002D409B6AB90> is observing pylab/backend in section ipython_console
2023-08-16 09:04:39,646 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.ipythonconsole.widgets.main_widget.IPythonConsoleWidget object at 0x000002D409B6AB90> is observing pylab/autoload in section ipython_console
2023-08-16 09:04:39,647 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.ipythonconsole.widgets.main_widget.IPythonConsoleWidget object at 0x000002D409B6AB90> is observing pylab/inline/figure_format in section ipython_console
2023-08-16 09:04:39,648 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.ipythonconsole.widgets.main_widget.IPythonConsoleWidget object at 0x000002D409B6AB90> is observing pylab/inline/resolution in section ipython_console
2023-08-16 09:04:39,648 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.ipythonconsole.widgets.main_widget.IPythonConsoleWidget object at 0x000002D409B6AB90> is observing pylab/inline/width in section ipython_console
2023-08-16 09:04:39,649 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.ipythonconsole.widgets.main_widget.IPythonConsoleWidget object at 0x000002D409B6AB90> is observing pylab/inline/height in section ipython_console
2023-08-16 09:04:39,649 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.ipythonconsole.widgets.main_widget.IPythonConsoleWidget object at 0x000002D409B6AB90> is observing pylab/inline/bbox_inches in section ipython_console
2023-08-16 09:04:39,655 [DEBUG] [spyder.utils.registries] -> Registering <spyder.api.widgets.toolbars.MainWidgetToolbar object at 0x000002D409B6AE60> (main_toolbar) under context __global for plugin ipython_console
2023-08-16 09:04:39,659 [DEBUG] [spyder.utils.registries] -> Registering <spyder.api.widgets.toolbars.MainWidgetToolbar object at 0x000002D409B6B0A0> (('corner_toolbar',)) under context __global for plugin ipython_console
2023-08-16 09:04:39,660 [DEBUG] [spyder.utils.registries] -> Registering <spyder.api.widgets.menus.MainWidgetMenu object at 0x000002D409B6B250> (options_menu) under context __global for plugin ipython_console
2023-08-16 09:04:39,715 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('New console (default settings)') (new tab) under context __global for plugin ipython_console
2023-08-16 09:04:39,716 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Restart kernel') (Restart kernel) under context __global for plugin ipython_console
2023-08-16 09:04:39,722 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Remove all variables') (reset namespace) under context __global for plugin ipython_console
2023-08-16 09:04:39,722 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Interrupt kernel') (interrupt kernel) under context __global for plugin ipython_console
2023-08-16 09:04:39,723 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Connect to an existing kernel') (connect to kernel) under context __global for plugin ipython_console
2023-08-16 09:04:39,724 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Rename tab') (rename tab) under context __global for plugin ipython_console
2023-08-16 09:04:39,731 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Show environment variables') (Show environment variables) under context __global for plugin ipython_console
2023-08-16 09:04:39,740 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Show sys.path contents') (show system path) under context __global for plugin ipython_console
2023-08-16 09:04:39,741 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Show elapsed time') (toggle elapsed time) under context __global for plugin ipython_console
2023-08-16 09:04:39,741 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Inspect current object') (Inspect current object) under context __global for plugin ipython_console
2023-08-16 09:04:39,742 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Clear line or block') (clear line) under context __global for plugin ipython_console
2023-08-16 09:04:39,742 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Clear console') (Clear shell) under context __global for plugin ipython_console
2023-08-16 09:04:39,743 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('&Quit') (exit) under context __global for plugin ipython_console
2023-08-16 09:04:39,743 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Enter array table') (enter array table) under context __global for plugin ipython_console
2023-08-16 09:04:39,744 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Enter array inline') (enter array inline) under context __global for plugin ipython_console
2023-08-16 09:04:39,748 [DEBUG] [spyder.utils.registries] -> Registering <spyder.api.widgets.menus.MainWidgetMenu object at 0x000002D409B75BD0> (special_consoles_submenu) under context __global for plugin ipython_console
2023-08-16 09:04:39,749 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('New Pylab console (data plotting)') (create pylab client) under context __global for plugin ipython_console
2023-08-16 09:04:39,750 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('New SymPy console (symbolic math)') (create cympy client) under context __global for plugin ipython_console
2023-08-16 09:04:39,751 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('New Cython console (Python with C extensions)') (create cython client) under context __global for plugin ipython_console
2023-08-16 09:04:39,757 [DEBUG] [spyder.utils.registries] -> Registering <PyQt5.QtWidgets.QToolButton object at 0x000002D409B75B40> (reset) under context __global for plugin ipython_console
2023-08-16 09:04:39,758 [DEBUG] [spyder.utils.registries] -> Registering <PyQt5.QtWidgets.QToolButton object at 0x000002D409B75E10> (interrupt) under context __global for plugin ipython_console
2023-08-16 09:04:39,759 [DEBUG] [spyder.utils.registries] -> Registering <spyder.api.widgets.menus.MainWidgetMenu object at 0x000002D409B760E0> (tabs_context_menu) under context __global for plugin ipython_console
2023-08-16 09:04:39,763 [DEBUG] [spyder.utils.registries] -> Registering <spyder.api.widgets.menus.MainWidgetMenu object at 0x000002D409B76200> (documentation_submenu) under context __global for plugin ipython_console
2023-08-16 09:04:39,763 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Intro to IPython') (ipython documentation) under context __global for plugin ipython_console
2023-08-16 09:04:39,764 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Quick reference') (quick reference) under context __global for plugin ipython_console
2023-08-16 09:04:39,764 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Console help') (console help) under context __global for plugin ipython_console
2023-08-16 09:04:39,767 [DEBUG] [spyder.utils.registries] -> Registering <PyQt5.QtWidgets.QToolButton object at 0x000002D409B76440> (options_button_widget) under context __global for plugin ipython_console
2023-08-16 09:04:39,774 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Dock') (dock_pane) under context __global for plugin ipython_console
2023-08-16 09:04:39,774 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Unlock position') (lock_unlock_position) under context __global for plugin ipython_console
2023-08-16 09:04:39,775 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Undock') (undock_pane) under context __global for plugin ipython_console
2023-08-16 09:04:39,779 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Close') (close_pane) under context __global for plugin ipython_console
2023-08-16 09:04:39,780 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('IPython Console') (switch to ipython_console) under context __global for plugin ipython_console
2023-08-16 09:04:39,783 [DEBUG] [spyder.api.plugin_registration.registry] -> Plugin ipython_console has finished loading, sending notifications
2023-08-16 09:04:39,784 [INFO] [spyder.app.mainwindow] -> Loading IPython console...
2023-08-16 09:04:39,802 [INFO] [spyder.app.mainwindow] -> Loading ipython_console...
2023-08-16 09:04:39,829 [INFO] [spyder.app.mainwindow] -> Registering shortcuts for ipython_console...
2023-08-16 09:04:39,829 [DEBUG] [spyder.api.plugin_registration.mixins] -> Calling <bound method Explorer.on_ipython_console_available of <spyder.plugins.explorer.plugin.Explorer object at 0x000002D40984CE50>>
2023-08-16 09:04:39,831 [DEBUG] [spyder.api.plugin_registration.mixins] -> Calling <bound method Help.on_ipython_console_available of <spyder.plugins.help.plugin.Help object at 0x000002D409AAC9D0>>
2023-08-16 09:04:39,831 [DEBUG] [spyder.api.plugin_registration.mixins] -> Calling <bound method HistoryLog.on_ipyconsole_available of <spyder.plugins.history.plugin.HistoryLog object at 0x000002D409AD7490>>
2023-08-16 09:04:39,832 [DEBUG] [spyder.api.plugin_registration.registry] -> Plugin internal_console has already loaded
2023-08-16 09:04:39,833 [DEBUG] [spyder.api.plugin_registration.registry] -> Plugin historylog has already loaded
2023-08-16 09:04:39,834 [DEBUG] [spyder.api.plugin_registration.registry] -> Registering plugin layout - <class 'spyder.plugins.layout.plugin.Layout'>
2023-08-16 09:04:39,835 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_main_menu_available is watching plugin mainmenu
2023-08-16 09:04:39,836 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_main_menu_teardown will handle plugin teardown for mainmenu
2023-08-16 09:04:39,837 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_toolbar_available is watching plugin toolbar
2023-08-16 09:04:39,837 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_toolbar_teardown will handle plugin teardown for toolbar
2023-08-16 09:04:39,839 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_main_menu_available is watching plugin mainmenu
2023-08-16 09:04:39,839 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_main_menu_teardown will handle plugin teardown for mainmenu
2023-08-16 09:04:39,840 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_toolbar_available is watching plugin toolbar
2023-08-16 09:04:39,840 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_toolbar_teardown will handle plugin teardown for toolbar
2023-08-16 09:04:39,843 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Close current pane') (Close pane) under context __global for plugin layout
2023-08-16 09:04:39,845 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Maximize current pane') (Maximize pane) under context __global for plugin layout
2023-08-16 09:04:39,846 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Fullscreen mode') (Fullscreen mode) under context __global for plugin layout
2023-08-16 09:04:39,846 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('') (Lock unlock panes) under context __global for plugin layout
2023-08-16 09:04:39,847 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Save current layout') (save_layout_action) under context __global for plugin layout
2023-08-16 09:04:39,848 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Layout preferences') (show_layout_preferences_action) under context __global for plugin layout
2023-08-16 09:04:39,848 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Reset to Spyder default') (reset_layout_action) under context __global for plugin layout
2023-08-16 09:04:39,849 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Use next layout') (Use next layout) under context __global for plugin layout
2023-08-16 09:04:39,850 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Use previous layout') (Use previous layout) under context __global for plugin layout
2023-08-16 09:04:39,856 [DEBUG] [spyder.utils.registries] -> Registering <spyder.api.widgets.menus.SpyderMenu object at 0x000002D409B77400> (layouts_menu) under context __global for plugin layout
2023-08-16 09:04:39,857 [DEBUG] [spyder.utils.registries] -> Registering <spyder.api.widgets.menus.SpyderMenu object at 0x000002D409B77490> (plugins_menu) under context __global for plugin layout
2023-08-16 09:04:39,860 [DEBUG] [spyder.api.plugin_registration.registry] -> Plugin layout has finished loading, sending notifications
2023-08-16 09:04:39,860 [INFO] [spyder.app.mainwindow] -> Loading Layout...
2023-08-16 09:04:39,863 [INFO] [spyder.app.mainwindow] -> Loading layout...
2023-08-16 09:04:39,864 [INFO] [spyder.app.mainwindow] -> Registering shortcuts for layout...
2023-08-16 09:04:39,864 [DEBUG] [spyder.api.plugin_registration.registry] -> Plugin layout has already loaded
2023-08-16 09:04:39,865 [DEBUG] [spyder.api.plugin_registration.registry] -> Plugin ipython_console has already loaded
2023-08-16 09:04:39,865 [DEBUG] [spyder.api.plugin_registration.registry] -> Plugin application has already loaded
2023-08-16 09:04:39,866 [DEBUG] [spyder.api.plugin_registration.registry] -> Plugin internal_console has already loaded
2023-08-16 09:04:39,871 [DEBUG] [spyder.api.plugin_registration.registry] -> Plugin help has already loaded
2023-08-16 09:04:39,871 [DEBUG] [spyder.api.plugin_registration.registry] -> Plugin explorer has already loaded
2023-08-16 09:04:39,872 [DEBUG] [spyder.api.plugin_registration.registry] -> Plugin completions has already loaded
2023-08-16 09:04:39,873 [DEBUG] [spyder.api.plugin_registration.registry] -> Plugin breakpoints has already loaded
2023-08-16 09:04:39,874 [DEBUG] [spyder.api.plugin_registration.registry] -> Plugin find_in_files has already loaded
2023-08-16 09:04:39,875 [DEBUG] [spyder.api.plugin_registration.registry] -> Plugin historylog has already loaded
2023-08-16 09:04:39,875 [DEBUG] [spyder.api.plugin_registration.registry] -> Plugin appearance has already loaded
2023-08-16 09:04:39,876 [DEBUG] [spyder.api.plugin_registration.registry] -> Registering plugin main_interpreter - <class 'spyder.plugins.maininterpreter.plugin.MainInterpreter'>
2023-08-16 09:04:39,877 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_preferences_available is watching plugin preferences
2023-08-16 09:04:39,877 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_preferences_teardown will handle plugin teardown for preferences
2023-08-16 09:04:39,878 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_statusbar_available is watching plugin statusbar
2023-08-16 09:04:39,878 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_statusbar_teardown will handle plugin teardown for statusbar
2023-08-16 09:04:39,879 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_preferences_available is watching plugin preferences
2023-08-16 09:04:39,879 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_preferences_teardown will handle plugin teardown for preferences
2023-08-16 09:04:39,880 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_statusbar_available is watching plugin statusbar
2023-08-16 09:04:39,881 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_statusbar_teardown will handle plugin teardown for statusbar
2023-08-16 09:04:39,883 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.maininterpreter.container.MainInterpreterContainer object at 0x000002D409B775B0> is observing executable in section main_interpreter
2023-08-16 09:04:39,887 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.maininterpreter.container.MainInterpreterContainer object at 0x000002D409B775B0> is observing default in section main_interpreter
2023-08-16 09:04:39,888 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.maininterpreter.container.MainInterpreterContainer object at 0x000002D409B775B0> is observing custom_interpreter in section main_interpreter
2023-08-16 09:04:39,888 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.maininterpreter.container.MainInterpreterContainer object at 0x000002D409B775B0> is observing custom in section main_interpreter
2023-08-16 09:04:39,891 [DEBUG] [spyder.api.plugin_registration.registry] -> Plugin main_interpreter has finished loading, sending notifications
2023-08-16 09:04:39,892 [INFO] [spyder.app.mainwindow] -> Loading Python interpreter...
2023-08-16 09:04:39,893 [INFO] [spyder.app.mainwindow] -> Loading main_interpreter...
2023-08-16 09:04:39,894 [INFO] [spyder.app.mainwindow] -> Registering shortcuts for main_interpreter...
2023-08-16 09:04:39,895 [DEBUG] [spyder.api.plugin_registration.mixins] -> Calling <bound method CompletionPlugin.on_maininterpreter_available of <spyder.plugins.completion.plugin.CompletionPlugin object at 0x000002D409788F70>>
2023-08-16 09:04:39,895 [DEBUG] [spyder.api.plugin_registration.registry] -> Registering plugin mainmenu - <class 'spyder.plugins.mainmenu.plugin.MainMenu'>
2023-08-16 09:04:39,906 [DEBUG] [spyder.api.plugin_registration.registry] -> Plugin mainmenu has finished loading, sending notifications
2023-08-16 09:04:39,907 [INFO] [spyder.app.mainwindow] -> Loading Main menus...
2023-08-16 09:04:39,915 [INFO] [spyder.app.mainwindow] -> Loading mainmenu...
2023-08-16 09:04:39,916 [INFO] [spyder.app.mainwindow] -> Registering shortcuts for mainmenu...
2023-08-16 09:04:39,917 [DEBUG] [spyder.api.plugin_registration.mixins] -> Calling <bound method Layout.on_main_menu_available of <spyder.plugins.layout.plugin.Layout object at 0x000002D409B76CB0>>
2023-08-16 09:04:39,918 [DEBUG] [spyder.api.plugin_registration.mixins] -> Calling <bound method Application.on_main_menu_available of <spyder.plugins.application.plugin.Application object at 0x000002D409725E10>>
2023-08-16 09:04:39,919 [DEBUG] [spyder.api.plugin_registration.mixins] -> Calling <bound method Breakpoints.on_main_menu_available of <spyder.plugins.breakpoints.plugin.Breakpoints object at 0x000002D409726EF0>>
2023-08-16 09:04:39,919 [DEBUG] [spyder.api.plugin_registration.mixins] -> Calling <bound method CompletionPlugin.on_mainmenu_available of <spyder.plugins.completion.plugin.CompletionPlugin object at 0x000002D409788F70>>
2023-08-16 09:04:39,920 [DEBUG] [spyder.api.plugin_registration.mixins] -> Calling <bound method FindInFiles.on_main_menu_available of <spyder.plugins.findinfiles.plugin.FindInFiles object at 0x000002D409861120>>
2023-08-16 09:04:39,920 [DEBUG] [spyder.api.plugin_registration.mixins] -> Calling <bound method Help.on_main_menu_available of <spyder.plugins.help.plugin.Help object at 0x000002D409AAC9D0>>
2023-08-16 09:04:39,921 [DEBUG] [spyder.api.plugin_registration.mixins] -> Calling <bound method Console.on_main_menu_available of <spyder.plugins.console.plugin.Console object at 0x000002D409B26680>>
2023-08-16 09:04:39,922 [DEBUG] [spyder.api.plugin_registration.mixins] -> Calling <bound method IPythonConsole.on_main_menu_available of <spyder.plugins.ipythonconsole.plugin.IPythonConsole object at 0x000002D409B6AA70>>
2023-08-16 09:04:39,923 [DEBUG] [spyder.api.plugin_registration.registry] -> Registering plugin onlinehelp - <class 'spyder.plugins.onlinehelp.plugin.OnlineHelp'>
2023-08-16 09:04:39,930 [DEBUG] [spyder.utils.registries] -> Registering <spyder.api.widgets.toolbars.MainWidgetToolbar object at 0x000002D409B88940> (main_toolbar) under context __global for plugin onlinehelp
2023-08-16 09:04:39,937 [DEBUG] [spyder.utils.registries] -> Registering <spyder.api.widgets.toolbars.MainWidgetToolbar object at 0x000002D409B88B80> (('corner_toolbar',)) under context __global for plugin onlinehelp
2023-08-16 09:04:39,938 [DEBUG] [spyder.utils.registries] -> Registering <spyder.api.widgets.menus.MainWidgetMenu object at 0x000002D409B88D30> (options_menu) under context __global for plugin onlinehelp
2023-08-16 09:04:39,952 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Back') (back_action) under context __global for plugin onlinehelp
2023-08-16 09:04:39,954 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Forward') (forward_action) under context __global for plugin onlinehelp
2023-08-16 09:04:39,955 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Select all') (select_all_action) under context __global for plugin onlinehelp
2023-08-16 09:04:39,955 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Copy') (copy_action) under context __global for plugin onlinehelp
2023-08-16 09:04:39,962 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Zoom in') (zoom_in_action) under context __global for plugin onlinehelp
2023-08-16 09:04:39,969 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Zoom out') (zoom_out_action) under context __global for plugin onlinehelp
2023-08-16 09:04:39,970 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Inspect') (inspect_action) under context __global for plugin onlinehelp
2023-08-16 09:04:39,971 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Refresh') (refresh_action) under context __global for plugin onlinehelp
2023-08-16 09:04:39,972 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Stop') (stop_action) under context __global for plugin onlinehelp
2023-08-16 09:04:39,973 [DEBUG] [spyder.utils.registries] -> Registering <spyder.api.widgets.menus.SpyderMenu object at 0x000002D409B89EA0> (context_menu) under context __global for plugin onlinehelp
2023-08-16 09:04:40,005 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Home') (home_action) under context __global for plugin onlinehelp
2023-08-16 09:04:40,006 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Find') (find_action) under context __global for plugin onlinehelp
2023-08-16 09:04:40,009 [DEBUG] [spyder.utils.registries] -> Registering <PyQt5.QtWidgets.QToolButton object at 0x000002D409B8B0A0> (options_button_widget) under context __global for plugin onlinehelp
2023-08-16 09:04:40,018 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Dock') (dock_pane) under context __global for plugin onlinehelp
2023-08-16 09:04:40,019 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Unlock position') (lock_unlock_position) under context __global for plugin onlinehelp
2023-08-16 09:04:40,020 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Undock') (undock_pane) under context __global for plugin onlinehelp
2023-08-16 09:04:40,020 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Close') (close_pane) under context __global for plugin onlinehelp
2023-08-16 09:04:40,021 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Online help') (switch to onlinehelp) under context __global for plugin onlinehelp
2023-08-16 09:04:40,031 [DEBUG] [spyder.api.plugin_registration.registry] -> Plugin onlinehelp has finished loading, sending notifications
2023-08-16 09:04:40,031 [INFO] [spyder.app.mainwindow] -> Loading Online help...
2023-08-16 09:04:40,040 [INFO] [spyder.app.mainwindow] -> Loading onlinehelp...
2023-08-16 09:04:40,077 [INFO] [spyder.app.mainwindow] -> Registering shortcuts for onlinehelp...
2023-08-16 09:04:40,077 [DEBUG] [spyder.api.plugin_registration.registry] -> Registering plugin outline_explorer - <class 'spyder.plugins.outlineexplorer.plugin.OutlineExplorer'>
2023-08-16 09:04:40,080 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_completions_available is watching plugin completions
2023-08-16 09:04:40,080 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_completions_teardown will handle plugin teardown for completions
2023-08-16 09:04:40,081 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_editor_available is watching plugin editor
2023-08-16 09:04:40,082 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_editor_teardown will handle plugin teardown for editor
2023-08-16 09:04:40,083 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_completions_available is watching plugin completions
2023-08-16 09:04:40,084 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_completions_teardown will handle plugin teardown for completions
2023-08-16 09:04:40,085 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_editor_available is watching plugin editor
2023-08-16 09:04:40,085 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_editor_teardown will handle plugin teardown for editor
2023-08-16 09:04:40,089 [DEBUG] [spyder.utils.registries] -> Registering <spyder.api.widgets.toolbars.MainWidgetToolbar object at 0x000002D410994160> (main_toolbar) under context __global for plugin outline_explorer
2023-08-16 09:04:40,091 [DEBUG] [spyder.utils.registries] -> Registering <spyder.api.widgets.toolbars.MainWidgetToolbar object at 0x000002D4109943A0> (('corner_toolbar',)) under context __global for plugin outline_explorer
2023-08-16 09:04:40,092 [DEBUG] [spyder.utils.registries] -> Registering <spyder.api.widgets.menus.MainWidgetMenu object at 0x000002D410994550> (options_menu) under context __global for plugin outline_explorer
2023-08-16 09:04:40,096 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.outlineexplorer.widgets.OutlineExplorerTreeWidget object at 0x000002D410994700> is observing follow_cursor in section outline_explorer
2023-08-16 09:04:40,096 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.outlineexplorer.widgets.OutlineExplorerTreeWidget object at 0x000002D410994700> is observing show_fullpath in section outline_explorer
2023-08-16 09:04:40,097 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.outlineexplorer.widgets.OutlineExplorerTreeWidget object at 0x000002D410994700> is observing group_cells in section outline_explorer
2023-08-16 09:04:40,097 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.outlineexplorer.widgets.OutlineExplorerTreeWidget object at 0x000002D410994700> is observing show_all_files in section outline_explorer
2023-08-16 09:04:40,098 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.outlineexplorer.widgets.OutlineExplorerTreeWidget object at 0x000002D410994700> is observing show_comments in section outline_explorer
2023-08-16 09:04:40,098 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.outlineexplorer.widgets.OutlineExplorerTreeWidget object at 0x000002D410994700> is observing sort_files_alphabetically in section outline_explorer
2023-08-16 09:04:40,099 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.outlineexplorer.widgets.OutlineExplorerTreeWidget object at 0x000002D410994700> is observing display_variables in section outline_explorer
2023-08-16 09:04:40,100 [DEBUG] [spyder.utils.registries] -> Registering <spyder.api.widgets.menus.SpyderMenu object at 0x000002D410994820> (context_menu) under context __global for plugin outline_explorer
2023-08-16 09:04:40,106 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Collapse all') (collapse_all_action) under context __global for plugin outline_explorer
2023-08-16 09:04:40,106 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Expand all') (expand_all_action) under context __global for plugin outline_explorer
2023-08-16 09:04:40,107 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Restore') (restore_action) under context __global for plugin outline_explorer
2023-08-16 09:04:40,107 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Collapse section') (collapse_selection_action) under context __global for plugin outline_explorer
2023-08-16 09:04:40,108 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Expand section') (expand_selection_action) under context __global for plugin outline_explorer
2023-08-16 09:04:40,109 [DEBUG] [spyder.utils.registries] -> Registering <PyQt5.QtWidgets.QToolButton object at 0x000002D410994CA0> (go_to_cursor) under context __global for plugin outline_explorer
2023-08-16 09:04:40,110 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Go to cursor position') (go_to_cursor) under context __global for plugin outline_explorer
2023-08-16 09:04:40,110 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Show absolute path') (show_fullpath) under context __global for plugin outline_explorer
2023-08-16 09:04:40,111 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Show all files') (show_all_files) under context __global for plugin outline_explorer
2023-08-16 09:04:40,111 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Show special comments') (show_comments) under context __global for plugin outline_explorer
2023-08-16 09:04:40,114 [DEBUG] [spyder.config.manager] -> Sending notification to observers of show_comments option in configuration section outline_explorer
2023-08-16 09:04:40,169 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Group code cells') (group_code_cells) under context __global for plugin outline_explorer
2023-08-16 09:04:40,172 [DEBUG] [spyder.config.manager] -> Sending notification to observers of group_cells option in configuration section outline_explorer
2023-08-16 09:04:40,224 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Display variables and attributes') (display_variables) under context __global for plugin outline_explorer
2023-08-16 09:04:40,225 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Follow cursor position') (follow_cursor) under context __global for plugin outline_explorer
2023-08-16 09:04:40,229 [DEBUG] [spyder.config.manager] -> Sending notification to observers of follow_cursor option in configuration section outline_explorer
2023-08-16 09:04:40,230 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Sort files alphabetically') (sort_files_alphabetically) under context __global for plugin outline_explorer
2023-08-16 09:04:40,232 [DEBUG] [spyder.utils.registries] -> Registering <PyQt5.QtWidgets.QToolButton object at 0x000002D410995510> (options_button_widget) under context __global for plugin outline_explorer
2023-08-16 09:04:40,239 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Dock') (dock_pane) under context __global for plugin outline_explorer
2023-08-16 09:04:40,240 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Unlock position') (lock_unlock_position) under context __global for plugin outline_explorer
2023-08-16 09:04:40,241 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Undock') (undock_pane) under context __global for plugin outline_explorer
2023-08-16 09:04:40,244 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Close') (close_pane) under context __global for plugin outline_explorer
2023-08-16 09:04:40,244 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Outline') (switch to outline_explorer) under context __global for plugin outline_explorer
2023-08-16 09:04:40,251 [DEBUG] [spyder.api.plugin_registration.registry] -> Plugin outline_explorer has finished loading, sending notifications
2023-08-16 09:04:40,252 [INFO] [spyder.app.mainwindow] -> Loading Outline Explorer...
2023-08-16 09:04:40,263 [INFO] [spyder.app.mainwindow] -> Loading outline_explorer...
2023-08-16 09:04:40,287 [INFO] [spyder.app.mainwindow] -> Registering shortcuts for outline_explorer...
2023-08-16 09:04:40,288 [DEBUG] [spyder.api.plugin_registration.registry] -> Plugin completions has already loaded
2023-08-16 09:04:40,288 [DEBUG] [spyder.api.plugin_registration.mixins] -> Calling <bound method OutlineExplorer.on_completions_available of <spyder.plugins.outlineexplorer.plugin.OutlineExplorer object at 0x000002D409B8BBE0>>
2023-08-16 09:04:40,289 [DEBUG] [spyder.api.plugin_registration.registry] -> Registering plugin plots - <class 'spyder.plugins.plots.plugin.Plots'>
2023-08-16 09:04:40,291 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_ipython_console_available is watching plugin ipython_console
2023-08-16 09:04:40,292 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_ipython_console_teardown will handle plugin teardown for ipython_console
2023-08-16 09:04:40,293 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_ipython_console_available is watching plugin ipython_console
2023-08-16 09:04:40,293 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_ipython_console_teardown will handle plugin teardown for ipython_console
2023-08-16 09:04:40,296 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.plots.widgets.main_widget.PlotsWidget object at 0x000002D410995E10> is observing auto_fit_plotting in section plots
2023-08-16 09:04:40,296 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.plots.widgets.main_widget.PlotsWidget object at 0x000002D410995E10> is observing mute_inline_plotting in section plots
2023-08-16 09:04:40,297 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.plots.widgets.main_widget.PlotsWidget object at 0x000002D410995E10> is observing show_plot_outline in section plots
2023-08-16 09:04:40,297 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.plots.widgets.main_widget.PlotsWidget object at 0x000002D410995E10> is observing save_dir in section plots
2023-08-16 09:04:40,301 [DEBUG] [spyder.utils.registries] -> Registering <spyder.api.widgets.toolbars.MainWidgetToolbar object at 0x000002D4109960E0> (main_toolbar) under context __global for plugin plots
2023-08-16 09:04:40,303 [DEBUG] [spyder.utils.registries] -> Registering <spyder.api.widgets.toolbars.MainWidgetToolbar object at 0x000002D410996320> (('corner_toolbar',)) under context __global for plugin plots
2023-08-16 09:04:40,304 [DEBUG] [spyder.utils.registries] -> Registering <spyder.api.widgets.menus.MainWidgetMenu object at 0x000002D4109964D0> (options_menu) under context __global for plugin plots
2023-08-16 09:04:40,310 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Mute inline plotting') (toggle_mute_inline_plotting_action) under context __global for plugin plots
2023-08-16 09:04:40,313 [DEBUG] [spyder.config.manager] -> Sending notification to observers of mute_inline_plotting option in configuration section plots
2023-08-16 09:04:40,314 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Show plot outline') (toggle_show_plot_outline_action) under context __global for plugin plots
2023-08-16 09:04:40,314 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Fit plots to window') (toggle_auto_fit_plotting_action) under context __global for plugin plots
2023-08-16 09:04:40,318 [DEBUG] [spyder.config.manager] -> Sending notification to observers of auto_fit_plotting option in configuration section plots
2023-08-16 09:04:40,319 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Save plot as...') (save) under context __global for plugin plots
2023-08-16 09:04:40,319 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Save all plots...') (save all) under context __global for plugin plots
2023-08-16 09:04:40,320 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Copy image') (copy) under context __global for plugin plots
2023-08-16 09:04:40,320 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Remove plot') (close) under context __global for plugin plots
2023-08-16 09:04:40,331 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Remove all plots') (close all) under context __global for plugin plots
2023-08-16 09:04:40,331 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Previous plot') (previous figure) under context __global for plugin plots
2023-08-16 09:04:40,332 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Next plot') (next figure) under context __global for plugin plots
2023-08-16 09:04:40,342 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Zoom in') (zoom in) under context __global for plugin plots
2023-08-16 09:04:40,348 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Zoom out') (zoom out) under context __global for plugin plots
2023-08-16 09:04:40,350 [DEBUG] [spyder.utils.registries] -> Registering <spyder.api.widgets.menus.MainWidgetMenu object at 0x000002D410996EF0> (context_menu) under context __global for plugin plots
2023-08-16 09:04:40,352 [DEBUG] [spyder.utils.registries] -> Registering <PyQt5.QtWidgets.QToolButton object at 0x000002D4109971C0> (options_button_widget) under context __global for plugin plots
2023-08-16 09:04:40,364 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Dock') (dock_pane) under context __global for plugin plots
2023-08-16 09:04:40,365 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Unlock position') (lock_unlock_position) under context __global for plugin plots
2023-08-16 09:04:40,366 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Undock') (undock_pane) under context __global for plugin plots
2023-08-16 09:04:40,367 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Close') (close_pane) under context __global for plugin plots
2023-08-16 09:04:40,367 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Plots') (switch to plots) under context __global for plugin plots
2023-08-16 09:04:40,374 [DEBUG] [spyder.api.plugin_registration.registry] -> Plugin plots has finished loading, sending notifications
2023-08-16 09:04:40,375 [INFO] [spyder.app.mainwindow] -> Loading Plots...
2023-08-16 09:04:40,381 [INFO] [spyder.app.mainwindow] -> Loading plots...
2023-08-16 09:04:40,411 [INFO] [spyder.app.mainwindow] -> Registering shortcuts for plots...
2023-08-16 09:04:40,412 [DEBUG] [spyder.api.plugin_registration.registry] -> Plugin ipython_console has already loaded
2023-08-16 09:04:40,414 [DEBUG] [spyder.api.plugin_registration.mixins] -> Calling <bound method ShellConnectMixin.on_ipython_console_available of <spyder.plugins.plots.plugin.Plots object at 0x000002D410995CF0>>
2023-08-16 09:04:40,415 [DEBUG] [spyder.api.plugin_registration.registry] -> Registering plugin preferences - <class 'spyder.plugins.preferences.plugin.Preferences'>
2023-08-16 09:04:40,416 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_main_menu_available is watching plugin mainmenu
2023-08-16 09:04:40,417 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_main_menu_teardown will handle plugin teardown for mainmenu
2023-08-16 09:04:40,418 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_toolbar_available is watching plugin toolbar
2023-08-16 09:04:40,419 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_toolbar_teardown will handle plugin teardown for toolbar
2023-08-16 09:04:40,420 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_main_menu_available is watching plugin mainmenu
2023-08-16 09:04:40,421 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_main_menu_teardown will handle plugin teardown for mainmenu
2023-08-16 09:04:40,421 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_toolbar_available is watching plugin toolbar
2023-08-16 09:04:40,422 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_toolbar_teardown will handle plugin teardown for toolbar
2023-08-16 09:04:40,425 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Preferences') (show_action) under context __global for plugin preferences
2023-08-16 09:04:40,435 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Reset Spyder to factory defaults') (reset_action) under context __global for plugin preferences
2023-08-16 09:04:40,438 [DEBUG] [spyder.api.plugin_registration.registry] -> Plugin preferences has finished loading, sending notifications
2023-08-16 09:04:40,439 [INFO] [spyder.app.mainwindow] -> Loading Preferences...
2023-08-16 09:04:40,442 [INFO] [spyder.app.mainwindow] -> Loading preferences...
2023-08-16 09:04:40,443 [INFO] [spyder.app.mainwindow] -> Registering shortcuts for preferences...
2023-08-16 09:04:40,443 [DEBUG] [spyder.api.plugin_registration.mixins] -> Calling <bound method Appearance.register_preferences of <spyder.plugins.appearance.plugin.Appearance object at 0x000002D409725CF0>>
2023-08-16 09:04:40,444 [DEBUG] [spyder.api.plugin_registration.mixins] -> Calling <bound method Application.on_preferences_available of <spyder.plugins.application.plugin.Application object at 0x000002D409725E10>>
2023-08-16 09:04:40,445 [DEBUG] [spyder.api.plugin_registration.mixins] -> Calling <bound method CompletionPlugin.on_preferences_available of <spyder.plugins.completion.plugin.CompletionPlugin object at 0x000002D409788F70>>
2023-08-16 09:04:40,445 [DEBUG] [spyder.api.plugin_registration.mixins] -> Calling <bound method Explorer.on_preferences_available of <spyder.plugins.explorer.plugin.Explorer object at 0x000002D40984CE50>>
2023-08-16 09:04:40,446 [DEBUG] [spyder.api.plugin_registration.mixins] -> Calling <bound method Help.on_preferences_available of <spyder.plugins.help.plugin.Help object at 0x000002D409AAC9D0>>
2023-08-16 09:04:40,447 [DEBUG] [spyder.api.plugin_registration.mixins] -> Calling <bound method HistoryLog.on_preferences_available of <spyder.plugins.history.plugin.HistoryLog object at 0x000002D409AD7490>>
2023-08-16 09:04:40,448 [DEBUG] [spyder.api.plugin_registration.mixins] -> Calling <bound method IPythonConsole.on_preferences_available of <spyder.plugins.ipythonconsole.plugin.IPythonConsole object at 0x000002D409B6AA70>>
2023-08-16 09:04:40,454 [DEBUG] [spyder.api.plugin_registration.mixins] -> Calling <bound method MainInterpreter.on_preferences_available of <spyder.plugins.maininterpreter.plugin.MainInterpreter object at 0x000002D409B77640>>
2023-08-16 09:04:40,454 [DEBUG] [spyder.api.plugin_registration.registry] -> Plugin mainmenu has already loaded
2023-08-16 09:04:40,455 [DEBUG] [spyder.api.plugin_registration.mixins] -> Calling <bound method Preferences.on_main_menu_available of <spyder.plugins.preferences.plugin.Preferences object at 0x000002D410997C70>>
2023-08-16 09:04:40,456 [DEBUG] [spyder.api.plugin_registration.registry] -> Registering plugin profiler - <class 'spyder.plugins.profiler.plugin.Profiler'>
2023-08-16 09:04:40,457 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_editor_available is watching plugin editor
2023-08-16 09:04:40,457 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_editor_teardown will handle plugin teardown for editor
2023-08-16 09:04:40,458 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_main_menu_available is watching plugin mainmenu
2023-08-16 09:04:40,458 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_main_menu_teardown will handle plugin teardown for mainmenu
2023-08-16 09:04:40,459 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_preferences_available is watching plugin preferences
2023-08-16 09:04:40,459 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_preferences_teardown will handle plugin teardown for preferences
2023-08-16 09:04:40,461 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_editor_available is watching plugin editor
2023-08-16 09:04:40,461 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_editor_teardown will handle plugin teardown for editor
2023-08-16 09:04:40,462 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_main_menu_available is watching plugin mainmenu
2023-08-16 09:04:40,462 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_main_menu_teardown will handle plugin teardown for mainmenu
2023-08-16 09:04:40,463 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_preferences_available is watching plugin preferences
2023-08-16 09:04:40,463 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_preferences_teardown will handle plugin teardown for preferences
2023-08-16 09:04:40,466 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.profiler.widgets.main_widget.ProfilerWidget object at 0x000002D4109A00D0> is observing spyder_pythonpath in section pythonpath_manager
2023-08-16 09:04:40,474 [DEBUG] [spyder.utils.registries] -> Registering <spyder.api.widgets.toolbars.MainWidgetToolbar object at 0x000002D4109A0550> (main_toolbar) under context __global for plugin profiler
2023-08-16 09:04:40,476 [DEBUG] [spyder.utils.registries] -> Registering <spyder.api.widgets.toolbars.MainWidgetToolbar object at 0x000002D4109A0790> (('corner_toolbar',)) under context __global for plugin profiler
2023-08-16 09:04:40,476 [DEBUG] [spyder.utils.registries] -> Registering <spyder.api.widgets.menus.MainWidgetMenu object at 0x000002D4109A0940> (options_menu) under context __global for plugin profiler
2023-08-16 09:04:40,493 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Run profiler') (run_action) under context __global for plugin profiler
2023-08-16 09:04:40,494 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('') (browse_action) under context __global for plugin profiler
2023-08-16 09:04:40,494 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Output') (show_output_action) under context __global for plugin profiler
2023-08-16 09:04:40,495 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Collapse') (collapse_action) under context __global for plugin profiler
2023-08-16 09:04:40,495 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Expand') (expand_action) under context __global for plugin profiler
2023-08-16 09:04:40,496 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Save data') (save_data_action) under context __global for plugin profiler
2023-08-16 09:04:40,498 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Load data') (load_data_action) under context __global for plugin profiler
2023-08-16 09:04:40,504 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Clear comparison') (clear_action) under context __global for plugin profiler
2023-08-16 09:04:40,506 [DEBUG] [spyder.utils.registries] -> Registering <spyder.api.widgets.toolbars.MainWidgetToolbar object at 0x000002D4109A1750> (information_toolbar) under context __global for plugin profiler
2023-08-16 09:04:40,857 [DEBUG] [spyder.utils.registries] -> Registering <PyQt5.QtWidgets.QToolButton object at 0x000002D4109A28C0> (options_button_widget) under context __global for plugin profiler
2023-08-16 09:04:40,865 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Dock') (dock_pane) under context __global for plugin profiler
2023-08-16 09:04:40,865 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Unlock position') (lock_unlock_position) under context __global for plugin profiler
2023-08-16 09:04:40,866 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Undock') (undock_pane) under context __global for plugin profiler
2023-08-16 09:04:40,867 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Close') (close_pane) under context __global for plugin profiler
2023-08-16 09:04:40,867 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Profiler') (switch to profiler) under context __global for plugin profiler
2023-08-16 09:04:40,876 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Run profiler') (profile_current_filename_action) under context __global for plugin profiler
2023-08-16 09:04:41,234 [DEBUG] [spyder.api.plugin_registration.registry] -> Plugin profiler has finished loading, sending notifications
2023-08-16 09:04:41,235 [INFO] [spyder.app.mainwindow] -> Loading Profiler...
2023-08-16 09:04:41,244 [INFO] [spyder.app.mainwindow] -> Loading profiler...
2023-08-16 09:04:41,275 [INFO] [spyder.app.mainwindow] -> Registering shortcuts for profiler...
2023-08-16 09:04:41,276 [DEBUG] [spyder.api.plugin_registration.registry] -> Plugin preferences has already loaded
2023-08-16 09:04:41,277 [DEBUG] [spyder.api.plugin_registration.mixins] -> Calling <bound method Profiler.on_preferences_available of <spyder.plugins.profiler.plugin.Profiler object at 0x000002D4109A01F0>>
2023-08-16 09:04:41,278 [DEBUG] [spyder.api.plugin_registration.registry] -> Plugin mainmenu has already loaded
2023-08-16 09:04:41,278 [DEBUG] [spyder.api.plugin_registration.mixins] -> Calling <bound method Profiler.on_main_menu_available of <spyder.plugins.profiler.plugin.Profiler object at 0x000002D4109A01F0>>
2023-08-16 09:04:41,279 [DEBUG] [spyder.api.plugin_registration.registry] -> Registering plugin project_explorer - <class 'spyder.plugins.projects.plugin.Projects'>
2023-08-16 09:04:41,280 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_completions_available is watching plugin completions
2023-08-16 09:04:41,280 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_completions_teardown will handle plugin teardown for completions
2023-08-16 09:04:41,281 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_editor_available is watching plugin editor
2023-08-16 09:04:41,282 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_editor_teardown will handle plugin teardown for editor
2023-08-16 09:04:41,283 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_ipython_console_available is watching plugin ipython_console
2023-08-16 09:04:41,284 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_ipython_console_teardown will handle plugin teardown for ipython_console
2023-08-16 09:04:41,284 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_main_menu_available is watching plugin mainmenu
2023-08-16 09:04:41,285 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_main_menu_teardown will handle plugin teardown for mainmenu
2023-08-16 09:04:41,286 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_completions_available is watching plugin completions
2023-08-16 09:04:41,286 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_completions_teardown will handle plugin teardown for completions
2023-08-16 09:04:41,287 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_editor_available is watching plugin editor
2023-08-16 09:04:41,287 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_editor_teardown will handle plugin teardown for editor
2023-08-16 09:04:41,288 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_ipython_console_available is watching plugin ipython_console
2023-08-16 09:04:41,293 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_ipython_console_teardown will handle plugin teardown for ipython_console
2023-08-16 09:04:41,293 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_main_menu_available is watching plugin mainmenu
2023-08-16 09:04:41,294 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_main_menu_teardown will handle plugin teardown for mainmenu
2023-08-16 09:04:41,298 [DEBUG] [spyder.utils.registries] -> Registering <spyder.api.widgets.toolbars.MainWidgetToolbar object at 0x000002D4109A3130> (main_toolbar) under context __global for plugin project_explorer
2023-08-16 09:04:41,299 [DEBUG] [spyder.utils.registries] -> Registering <spyder.api.widgets.toolbars.MainWidgetToolbar object at 0x000002D4109A1AB0> (('corner_toolbar',)) under context __global for plugin project_explorer
2023-08-16 09:04:41,301 [DEBUG] [spyder.utils.registries] -> Registering <spyder.api.widgets.menus.MainWidgetMenu object at 0x000002D4109A30A0> (options_menu) under context __global for plugin project_explorer
2023-08-16 09:04:41,305 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.projects.widgets.projectexplorer.ProjectExplorerTreeWidget object at 0x000002D4109A3400> is observing size_column in section project_explorer
2023-08-16 09:04:41,306 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.projects.widgets.projectexplorer.ProjectExplorerTreeWidget object at 0x000002D4109A3400> is observing type_column in section project_explorer
2023-08-16 09:04:41,307 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.projects.widgets.projectexplorer.ProjectExplorerTreeWidget object at 0x000002D4109A3400> is observing date_column in section project_explorer
2023-08-16 09:04:41,308 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.projects.widgets.projectexplorer.ProjectExplorerTreeWidget object at 0x000002D4109A3400> is observing name_filters in section project_explorer
2023-08-16 09:04:41,308 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.projects.widgets.projectexplorer.ProjectExplorerTreeWidget object at 0x000002D4109A3400> is observing show_hidden in section project_explorer
2023-08-16 09:04:41,309 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.projects.widgets.projectexplorer.ProjectExplorerTreeWidget object at 0x000002D4109A3400> is observing single_click_to_open in section project_explorer
2023-08-16 09:04:41,313 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('File...') (new_file_action) under context __global for plugin project_explorer
2023-08-16 09:04:41,314 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Python file...') (new_module_action) under context __global for plugin project_explorer
2023-08-16 09:04:41,314 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Folder...') (new_folder_action) under context __global for plugin project_explorer
2023-08-16 09:04:41,320 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Python Package...') (new_package_action) under context __global for plugin project_explorer
2023-08-16 09:04:41,323 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Open in Spyder') (open_with_spyder_action) under context __global for plugin project_explorer
2023-08-16 09:04:41,324 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Open externally') (open_with_system_action) under context __global for plugin project_explorer
2023-08-16 09:04:41,324 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Default external application') (open_with_system_2_action) under context __global for plugin project_explorer
2023-08-16 09:04:41,329 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Delete...') (delete_action) under context __global for plugin project_explorer
2023-08-16 09:04:41,330 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Rename...') (rename_action) under context __global for plugin project_explorer
2023-08-16 09:04:41,330 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Move...') (move_action) under context __global for plugin project_explorer
2023-08-16 09:04:41,331 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Copy') (copy file) under context __global for plugin project_explorer
2023-08-16 09:04:41,331 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Paste') (paste file) under context __global for plugin project_explorer
2023-08-16 09:04:41,332 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Copy Absolute Path') (copy absolute path) under context __global for plugin project_explorer
2023-08-16 09:04:41,333 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Copy Relative Path') (copy relative path) under context __global for plugin project_explorer
2023-08-16 09:04:41,334 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Show in Folder') (show_system_explorer_action) under context __global for plugin project_explorer
2023-08-16 09:04:41,335 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Commit') (version_control_commit_action) under context __global for plugin project_explorer
2023-08-16 09:04:41,335 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Browse repository') (version_control_browse_action) under context __global for plugin project_explorer
2023-08-16 09:04:41,336 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Show hidden files') (toggle_show_hidden_action) under context __global for plugin project_explorer
2023-08-16 09:04:41,343 [DEBUG] [spyder.config.manager] -> Sending notification to observers of show_hidden option in configuration section project_explorer
2023-08-16 09:04:41,344 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Edit filter settings...') (edit_name_filters_action) under context __global for plugin project_explorer
2023-08-16 09:04:41,345 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Single click to open') (toggle_single_click_to_open_action) under context __global for plugin project_explorer
2023-08-16 09:04:41,346 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Open IPython console here') (open_interpreter_action) under context __global for plugin project_explorer
2023-08-16 09:04:41,347 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Run') (run_action) under context __global for plugin project_explorer
2023-08-16 09:04:41,348 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Convert to Python file') (convert_notebook_action) under context __global for plugin project_explorer
2023-08-16 09:04:41,348 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Size') (toggle_size_column_action) under context __global for plugin project_explorer
2023-08-16 09:04:41,349 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Type') (toggle_type_column_action) under context __global for plugin project_explorer
2023-08-16 09:04:41,349 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Date modified') (toggle_date_column_action) under context __global for plugin project_explorer
2023-08-16 09:04:41,351 [DEBUG] [spyder.utils.registries] -> Registering <spyder.api.widgets.menus.SpyderMenu object at 0x000002D4109984C0> (header_menu) under context __global for plugin project_explorer
2023-08-16 09:04:41,352 [DEBUG] [spyder.utils.registries] -> Registering <spyder.api.widgets.menus.SpyderMenu object at 0x000002D410998550> (new_menu) under context __global for plugin project_explorer
2023-08-16 09:04:41,356 [DEBUG] [spyder.utils.registries] -> Registering <spyder.api.widgets.menus.SpyderMenu object at 0x000002D4109985E0> (open_with_menu) under context __global for plugin project_explorer
2023-08-16 09:04:41,357 [DEBUG] [spyder.utils.registries] -> Registering <spyder.api.widgets.menus.SpyderMenu object at 0x000002D410998670> (context_menu) under context __global for plugin project_explorer
2023-08-16 09:04:41,360 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.projects.widgets.projectexplorer.ProjectExplorerTreeWidget object at 0x000002D410998700> is observing size_column in section project_explorer
2023-08-16 09:04:41,361 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.projects.widgets.projectexplorer.ProjectExplorerTreeWidget object at 0x000002D410998700> is observing type_column in section project_explorer
2023-08-16 09:04:41,361 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.projects.widgets.projectexplorer.ProjectExplorerTreeWidget object at 0x000002D410998700> is observing date_column in section project_explorer
2023-08-16 09:04:41,362 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.projects.widgets.projectexplorer.ProjectExplorerTreeWidget object at 0x000002D410998700> is observing name_filters in section project_explorer
2023-08-16 09:04:41,362 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.projects.widgets.projectexplorer.ProjectExplorerTreeWidget object at 0x000002D410998700> is observing show_hidden in section project_explorer
2023-08-16 09:04:41,363 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.projects.widgets.projectexplorer.ProjectExplorerTreeWidget object at 0x000002D410998700> is observing single_click_to_open in section project_explorer
2023-08-16 09:04:41,369 [DEBUG] [spyder.utils.registries] -> Registering <PyQt5.QtWidgets.QToolButton object at 0x000002D410998940> (options_button_widget) under context __global for plugin project_explorer
2023-08-16 09:04:41,378 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Dock') (dock_pane) under context __global for plugin project_explorer
2023-08-16 09:04:41,379 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Unlock position') (lock_unlock_position) under context __global for plugin project_explorer
2023-08-16 09:04:41,379 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Undock') (undock_pane) under context __global for plugin project_explorer
2023-08-16 09:04:41,380 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Close') (close_pane) under context __global for plugin project_explorer
2023-08-16 09:04:41,380 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Project') (switch to project_explorer) under context __global for plugin project_explorer
2023-08-16 09:04:41,390 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('New Project...') (new_project_action) under context __global for plugin project_explorer
2023-08-16 09:04:41,390 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Open Project...') (open_project_action) under context __global for plugin project_explorer
2023-08-16 09:04:41,391 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Close Project') (close_project_action) under context __global for plugin project_explorer
2023-08-16 09:04:41,391 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Delete Project') (delete_project_action) under context __global for plugin project_explorer
2023-08-16 09:04:41,392 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Clear this list') (clear_recent_projects_action) under context __global for plugin project_explorer
2023-08-16 09:04:41,392 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Maximum number of recent projects...') (max_recent_action) under context __global for plugin project_explorer
2023-08-16 09:04:41,393 [DEBUG] [spyder.utils.registries] -> Registering <spyder.api.widgets.menus.MainWidgetMenu object at 0x000002D4109992D0> (recent_projects) under context __global for plugin project_explorer
2023-08-16 09:04:41,394 [DEBUG] [spyder.api.plugin_registration.registry] -> Plugin project_explorer has finished loading, sending notifications
2023-08-16 09:04:41,394 [INFO] [spyder.app.mainwindow] -> Loading Projects...
2023-08-16 09:04:41,406 [INFO] [spyder.app.mainwindow] -> Loading project_explorer...
2023-08-16 09:04:41,434 [INFO] [spyder.app.mainwindow] -> Registering shortcuts for project_explorer...
2023-08-16 09:04:41,435 [DEBUG] [spyder.api.plugin_registration.mixins] -> Calling <bound method FindInFiles.on_projects_available of <spyder.plugins.findinfiles.plugin.FindInFiles object at 0x000002D409861120>>
2023-08-16 09:04:41,438 [DEBUG] [spyder.api.plugin_registration.mixins] -> Calling <bound method IPythonConsole.on_projects_available of <spyder.plugins.ipythonconsole.plugin.IPythonConsole object at 0x000002D409B6AA70>>
2023-08-16 09:04:41,438 [DEBUG] [spyder.api.plugin_registration.registry] -> Plugin mainmenu has already loaded
2023-08-16 09:04:41,438 [DEBUG] [spyder.api.plugin_registration.mixins] -> Calling <bound method Projects.on_main_menu_available of <spyder.plugins.projects.plugin.Projects object at 0x000002D4109A2DD0>>
2023-08-16 09:04:41,439 [DEBUG] [spyder.api.plugin_registration.registry] -> Plugin completions has already loaded
2023-08-16 09:04:41,440 [DEBUG] [spyder.api.plugin_registration.mixins] -> Calling <bound method Projects.on_completions_available of <spyder.plugins.projects.plugin.Projects object at 0x000002D4109A2DD0>>
2023-08-16 09:04:41,441 [DEBUG] [spyder.api.plugin_registration.registry] -> Plugin ipython_console has already loaded
2023-08-16 09:04:41,441 [DEBUG] [spyder.api.plugin_registration.mixins] -> Calling <bound method Projects.on_ipython_console_available of <spyder.plugins.projects.plugin.Projects object at 0x000002D4109A2DD0>>
2023-08-16 09:04:41,442 [DEBUG] [spyder.api.plugin_registration.registry] -> Registering plugin pylint - <class 'spyder.plugins.pylint.plugin.Pylint'>
2023-08-16 09:04:41,443 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_editor_available is watching plugin editor
2023-08-16 09:04:41,443 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_editor_teardown will handle plugin teardown for editor
2023-08-16 09:04:41,443 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_main_menu_available is watching plugin mainmenu
2023-08-16 09:04:41,444 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_main_menu_teardown will handle plugin teardown for mainmenu
2023-08-16 09:04:41,445 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_preferences_available is watching plugin preferences
2023-08-16 09:04:41,445 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_preferences_teardown will handle plugin teardown for preferences
2023-08-16 09:04:41,446 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_projects_available is watching plugin project_explorer
2023-08-16 09:04:41,446 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_projects_teardown will handle plugin teardown for project_explorer
2023-08-16 09:04:41,448 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_editor_available is watching plugin editor
2023-08-16 09:04:41,453 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_editor_teardown will handle plugin teardown for editor
2023-08-16 09:04:41,453 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_main_menu_available is watching plugin mainmenu
2023-08-16 09:04:41,454 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_main_menu_teardown will handle plugin teardown for mainmenu
2023-08-16 09:04:41,454 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_preferences_available is watching plugin preferences
2023-08-16 09:04:41,455 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_preferences_teardown will handle plugin teardown for preferences
2023-08-16 09:04:41,456 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_projects_available is watching plugin project_explorer
2023-08-16 09:04:41,456 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_projects_teardown will handle plugin teardown for project_explorer
2023-08-16 09:04:41,458 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.pylint.main_widget.PylintWidget object at 0x000002D410999900> is observing max_entries in section pylint
2023-08-16 09:04:41,458 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.pylint.main_widget.PylintWidget object at 0x000002D410999900> is observing history_filenames in section pylint
2023-08-16 09:04:41,461 [DEBUG] [spyder.utils.registries] -> Registering <spyder.api.widgets.toolbars.MainWidgetToolbar object at 0x000002D410999CF0> (main_toolbar) under context __global for plugin pylint
2023-08-16 09:04:41,463 [DEBUG] [spyder.utils.registries] -> Registering <spyder.api.widgets.toolbars.MainWidgetToolbar object at 0x000002D410999F30> (('corner_toolbar',)) under context __global for plugin pylint
2023-08-16 09:04:41,468 [DEBUG] [spyder.utils.registries] -> Registering <spyder.api.widgets.menus.MainWidgetMenu object at 0x000002D41099A0E0> (options_menu) under context __global for plugin pylint
2023-08-16 09:04:41,479 [DEBUG] [spyder.utils.registries] -> Registering <spyder.api.widgets.menus.SpyderMenu object at 0x000002D41099A5F0> (context_menu) under context __global for plugin pylint
2023-08-16 09:04:41,480 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Collapse all') (collapse_all_action) under context __global for plugin pylint
2023-08-16 09:04:41,481 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Expand all') (expand_all_action) under context __global for plugin pylint
2023-08-16 09:04:41,482 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Restore') (restore_action) under context __global for plugin pylint
2023-08-16 09:04:41,482 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Collapse section') (collapse_selection_action) under context __global for plugin pylint
2023-08-16 09:04:41,483 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Expand section') (expand_selection_action) under context __global for plugin pylint
2023-08-16 09:04:41,486 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('History...') (change_history_depth_action) under context __global for plugin pylint
2023-08-16 09:04:41,486 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Run code analysis') (run_analysis_action) under context __global for plugin pylint
2023-08-16 09:04:41,487 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Select Python file') (browse_action) under context __global for plugin pylint
2023-08-16 09:04:41,487 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Output') (log_action) under context __global for plugin pylint
2023-08-16 09:04:41,490 [DEBUG] [spyder.utils.registries] -> Registering <spyder.api.widgets.toolbars.MainWidgetToolbar object at 0x000002D41099AA70> (secondary) under context __global for plugin pylint
2023-08-16 09:04:41,491 [DEBUG] [spyder.utils.registries] -> Registering <PyQt5.QtWidgets.QToolButton object at 0x000002D41099AEF0> (options_button_widget) under context __global for plugin pylint
2023-08-16 09:04:41,501 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Dock') (dock_pane) under context __global for plugin pylint
2023-08-16 09:04:41,501 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Unlock position') (lock_unlock_position) under context __global for plugin pylint
2023-08-16 09:04:41,502 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Undock') (undock_pane) under context __global for plugin pylint
2023-08-16 09:04:41,503 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Close') (close_pane) under context __global for plugin pylint
2023-08-16 09:04:41,503 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Code Analysis') (switch to pylint) under context __global for plugin pylint
2023-08-16 09:04:41,525 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Run code analysis') (run analysis) under context __global for plugin pylint
2023-08-16 09:04:41,526 [DEBUG] [spyder.api.plugin_registration.registry] -> Plugin pylint has finished loading, sending notifications
2023-08-16 09:04:41,527 [INFO] [spyder.app.mainwindow] -> Loading Code Analysis...
2023-08-16 09:04:41,536 [INFO] [spyder.app.mainwindow] -> Loading pylint...
2023-08-16 09:04:41,563 [INFO] [spyder.app.mainwindow] -> Registering shortcuts for pylint...
2023-08-16 09:04:41,564 [DEBUG] [spyder.api.plugin_registration.registry] -> Plugin preferences has already loaded
2023-08-16 09:04:41,566 [DEBUG] [spyder.api.plugin_registration.mixins] -> Calling <bound method Pylint.on_preferences_available of <spyder.plugins.pylint.plugin.Pylint object at 0x000002D4109997E0>>
2023-08-16 09:04:41,571 [DEBUG] [spyder.api.plugin_registration.registry] -> Plugin mainmenu has already loaded
2023-08-16 09:04:41,571 [DEBUG] [spyder.api.plugin_registration.mixins] -> Calling <bound method Pylint.on_main_menu_available of <spyder.plugins.pylint.plugin.Pylint object at 0x000002D4109997E0>>
2023-08-16 09:04:41,572 [DEBUG] [spyder.api.plugin_registration.registry] -> Plugin project_explorer has already loaded
2023-08-16 09:04:41,573 [DEBUG] [spyder.api.plugin_registration.mixins] -> Calling <bound method Pylint.on_projects_available of <spyder.plugins.pylint.plugin.Pylint object at 0x000002D4109997E0>>
2023-08-16 09:04:41,574 [DEBUG] [spyder.api.plugin_registration.registry] -> Registering plugin pythonpath_manager - <class 'spyder.plugins.pythonpath.plugin.PythonpathManager'>
2023-08-16 09:04:41,575 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_main_menu_available is watching plugin mainmenu
2023-08-16 09:04:41,575 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_main_menu_teardown will handle plugin teardown for mainmenu
2023-08-16 09:04:41,576 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_projects_available is watching plugin project_explorer
2023-08-16 09:04:41,577 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_projects_teardown will handle plugin teardown for project_explorer
2023-08-16 09:04:41,577 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_toolbar_available is watching plugin toolbar
2023-08-16 09:04:41,578 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_toolbar_teardown will handle plugin teardown for toolbar
2023-08-16 09:04:41,579 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_main_menu_available is watching plugin mainmenu
2023-08-16 09:04:41,579 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_main_menu_teardown will handle plugin teardown for mainmenu
2023-08-16 09:04:41,580 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_projects_available is watching plugin project_explorer
2023-08-16 09:04:41,580 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_projects_teardown will handle plugin teardown for project_explorer
2023-08-16 09:04:41,581 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_toolbar_available is watching plugin toolbar
2023-08-16 09:04:41,582 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_toolbar_teardown will handle plugin teardown for toolbar
2023-08-16 09:04:41,592 [DEBUG] [spyder.config.manager] -> Sending notification to observers of spyder_pythonpath option in configuration section pythonpath_manager
2023-08-16 09:04:41,594 [DEBUG] [spyder.utils.registries] -> Registering <PyQt5.QtWidgets.QToolButton object at 0x000002D410A401F0> (move_top) under context __global for plugin pythonpath_manager
2023-08-16 09:04:41,595 [DEBUG] [spyder.utils.registries] -> Registering <PyQt5.QtWidgets.QToolButton object at 0x000002D410A403A0> (move_up) under context __global for plugin pythonpath_manager
2023-08-16 09:04:41,595 [DEBUG] [spyder.utils.registries] -> Registering <PyQt5.QtWidgets.QToolButton object at 0x000002D410A40550> (move_down) under context __global for plugin pythonpath_manager
2023-08-16 09:04:41,597 [DEBUG] [spyder.utils.registries] -> Registering <PyQt5.QtWidgets.QToolButton object at 0x000002D410A40700> (move_to_bottom) under context __global for plugin pythonpath_manager
2023-08-16 09:04:41,597 [DEBUG] [spyder.utils.registries] -> Registering <PyQt5.QtWidgets.QToolButton object at 0x000002D410A40820> (add_path) under context __global for plugin pythonpath_manager
2023-08-16 09:04:41,598 [DEBUG] [spyder.utils.registries] -> Registering <PyQt5.QtWidgets.QToolButton object at 0x000002D410A408B0> (remove_path) under context __global for plugin pythonpath_manager
2023-08-16 09:04:41,598 [DEBUG] [spyder.utils.registries] -> Registering <PyQt5.QtWidgets.QToolButton object at 0x000002D410A409D0> (export_paths) under context __global for plugin pythonpath_manager
2023-08-16 09:04:41,605 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('PYTHONPATH manager') (manager_action) under context __global for plugin pythonpath_manager
2023-08-16 09:04:41,606 [DEBUG] [spyder.api.plugin_registration.registry] -> Plugin pythonpath_manager has finished loading, sending notifications
2023-08-16 09:04:41,606 [INFO] [spyder.app.mainwindow] -> Loading PYTHONPATH manager...
2023-08-16 09:04:41,612 [INFO] [spyder.app.mainwindow] -> Loading pythonpath_manager...
2023-08-16 09:04:41,613 [INFO] [spyder.app.mainwindow] -> Registering shortcuts for pythonpath_manager...
2023-08-16 09:04:41,613 [DEBUG] [spyder.api.plugin_registration.mixins] -> Calling <bound method CompletionPlugin.on_pythonpath_manager_available of <spyder.plugins.completion.plugin.CompletionPlugin object at 0x000002D409788F70>>
2023-08-16 09:04:41,614 [DEBUG] [spyder.api.plugin_registration.mixins] -> Calling <bound method IPythonConsole.on_pythonpath_manager_available of <spyder.plugins.ipythonconsole.plugin.IPythonConsole object at 0x000002D409B6AA70>>
2023-08-16 09:04:41,615 [DEBUG] [spyder.api.plugin_registration.registry] -> Plugin mainmenu has already loaded
2023-08-16 09:04:41,615 [DEBUG] [spyder.api.plugin_registration.mixins] -> Calling <bound method PythonpathManager.on_main_menu_available of <spyder.plugins.pythonpath.plugin.PythonpathManager object at 0x000002D41099BE20>>
2023-08-16 09:04:41,616 [DEBUG] [spyder.api.plugin_registration.registry] -> Plugin project_explorer has already loaded
2023-08-16 09:04:41,617 [DEBUG] [spyder.api.plugin_registration.mixins] -> Calling <bound method PythonpathManager.on_projects_available of <spyder.plugins.pythonpath.plugin.PythonpathManager object at 0x000002D41099BE20>>
2023-08-16 09:04:41,618 [DEBUG] [spyder.api.plugin_registration.registry] -> Registering plugin run - <class 'spyder.plugins.run.plugin.Run'>
2023-08-16 09:04:41,618 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_preferences_available is watching plugin preferences
2023-08-16 09:04:41,619 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_preferences_teardown will handle plugin teardown for preferences
2023-08-16 09:04:41,623 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_preferences_available is watching plugin preferences
2023-08-16 09:04:41,624 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_preferences_teardown will handle plugin teardown for preferences
2023-08-16 09:04:41,625 [DEBUG] [spyder.api.plugin_registration.registry] -> Plugin run has finished loading, sending notifications
2023-08-16 09:04:41,625 [INFO] [spyder.app.mainwindow] -> Loading Run...
2023-08-16 09:04:41,627 [INFO] [spyder.app.mainwindow] -> Loading run...
2023-08-16 09:04:41,628 [INFO] [spyder.app.mainwindow] -> Registering shortcuts for run...
2023-08-16 09:04:41,629 [DEBUG] [spyder.api.plugin_registration.registry] -> Plugin preferences has already loaded
2023-08-16 09:04:41,629 [DEBUG] [spyder.api.plugin_registration.mixins] -> Calling <bound method Run.on_preferences_available of <spyder.plugins.run.plugin.Run object at 0x000002D410A40EE0>>
2023-08-16 09:04:41,630 [DEBUG] [spyder.api.plugin_registration.registry] -> Registering plugin shortcuts - <class 'spyder.plugins.shortcuts.plugin.Shortcuts'>
2023-08-16 09:04:41,631 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_main_menu_available is watching plugin mainmenu
2023-08-16 09:04:41,631 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_main_menu_teardown will handle plugin teardown for mainmenu
2023-08-16 09:04:41,631 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_preferences_available is watching plugin preferences
2023-08-16 09:04:41,632 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_preferences_teardown will handle plugin teardown for preferences
2023-08-16 09:04:41,634 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_main_menu_available is watching plugin mainmenu
2023-08-16 09:04:41,634 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_main_menu_teardown will handle plugin teardown for mainmenu
2023-08-16 09:04:41,635 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_preferences_available is watching plugin preferences
2023-08-16 09:04:41,640 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_preferences_teardown will handle plugin teardown for preferences
2023-08-16 09:04:41,641 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Shortcuts Summary') (show_shortcut_summary_action) under context __global for plugin shortcuts
2023-08-16 09:04:41,642 [DEBUG] [spyder.api.plugin_registration.registry] -> Plugin shortcuts has finished loading, sending notifications
2023-08-16 09:04:41,642 [INFO] [spyder.app.mainwindow] -> Loading Keyboard shortcuts...
2023-08-16 09:04:41,645 [INFO] [spyder.app.mainwindow] -> Loading shortcuts...
2023-08-16 09:04:41,646 [INFO] [spyder.app.mainwindow] -> Registering shortcuts for shortcuts...
2023-08-16 09:04:41,646 [DEBUG] [spyder.api.plugin_registration.mixins] -> Calling <bound method Application.on_shortcuts_available of <spyder.plugins.application.plugin.Application object at 0x000002D409725E10>>
2023-08-16 09:04:41,647 [DEBUG] [spyder.api.plugin_registration.mixins] -> Calling <bound method Help.on_shortcuts_available of <spyder.plugins.help.plugin.Help object at 0x000002D409AAC9D0>>
2023-08-16 09:04:41,647 [DEBUG] [spyder.api.plugin_registration.registry] -> Plugin preferences has already loaded
2023-08-16 09:04:41,648 [DEBUG] [spyder.api.plugin_registration.mixins] -> Calling <bound method Shortcuts.on_preferences_available of <spyder.plugins.shortcuts.plugin.Shortcuts object at 0x000002D410A41000>>
2023-08-16 09:04:41,648 [DEBUG] [spyder.api.plugin_registration.registry] -> Plugin mainmenu has already loaded
2023-08-16 09:04:41,649 [DEBUG] [spyder.api.plugin_registration.mixins] -> Calling <bound method Shortcuts.on_main_menu_available of <spyder.plugins.shortcuts.plugin.Shortcuts object at 0x000002D410A41000>>
2023-08-16 09:04:41,650 [DEBUG] [spyder.api.plugin_registration.registry] -> Registering plugin statusbar - <class 'spyder.plugins.statusbar.plugin.StatusBar'>
2023-08-16 09:04:41,651 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_preferences_available is watching plugin preferences
2023-08-16 09:04:41,655 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_preferences_teardown will handle plugin teardown for preferences
2023-08-16 09:04:41,656 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_preferences_available is watching plugin preferences
2023-08-16 09:04:41,657 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_preferences_teardown will handle plugin teardown for preferences
2023-08-16 09:04:41,658 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.statusbar.container.StatusBarContainer object at 0x000002D410A41120> is observing clock/enable in section statusbar
2023-08-16 09:04:41,658 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.statusbar.container.StatusBarContainer object at 0x000002D410A41120> is observing cpu_usage/enable in section statusbar
2023-08-16 09:04:41,659 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.statusbar.container.StatusBarContainer object at 0x000002D410A41120> is observing memory_usage/enable in section statusbar
2023-08-16 09:04:41,660 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.statusbar.container.StatusBarContainer object at 0x000002D410A41120> is observing clock/timeout in section statusbar
2023-08-16 09:04:41,660 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.statusbar.container.StatusBarContainer object at 0x000002D410A41120> is observing cpu_usage/timeout in section statusbar
2023-08-16 09:04:41,661 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.statusbar.container.StatusBarContainer object at 0x000002D410A41120> is observing memory_usage/timeout in section statusbar
2023-08-16 09:04:41,661 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.statusbar.container.StatusBarContainer object at 0x000002D410A41120> is observing show_status_bar in section statusbar
2023-08-16 09:04:41,674 [DEBUG] [spyder.api.plugin_registration.registry] -> Plugin statusbar has finished loading, sending notifications
2023-08-16 09:04:41,675 [INFO] [spyder.app.mainwindow] -> Loading Status bar...
2023-08-16 09:04:41,677 [INFO] [spyder.app.mainwindow] -> Loading statusbar...
2023-08-16 09:04:41,678 [INFO] [spyder.app.mainwindow] -> Registering shortcuts for statusbar...
2023-08-16 09:04:41,678 [DEBUG] [spyder.api.plugin_registration.mixins] -> Calling <bound method Application.on_statusbar_available of <spyder.plugins.application.plugin.Application object at 0x000002D409725E10>>
2023-08-16 09:04:41,679 [DEBUG] [spyder.api.plugin_registration.mixins] -> Calling <bound method CompletionPlugin.on_statusbar_available of <spyder.plugins.completion.plugin.CompletionPlugin object at 0x000002D409788F70>>
2023-08-16 09:04:41,689 [DEBUG] [spyder.api.plugin_registration.mixins] -> Calling <bound method MainInterpreter.on_statusbar_available of <spyder.plugins.maininterpreter.plugin.MainInterpreter object at 0x000002D409B77640>>
2023-08-16 09:04:41,695 [DEBUG] [spyder.api.plugin_registration.registry] -> Plugin preferences has already loaded
2023-08-16 09:04:41,695 [DEBUG] [spyder.api.plugin_registration.mixins] -> Calling <bound method StatusBar.on_preferences_available of <spyder.plugins.statusbar.plugin.StatusBar object at 0x000002D410A41090>>
2023-08-16 09:04:41,696 [DEBUG] [spyder.api.plugin_registration.registry] -> Registering plugin toolbar - <class 'spyder.plugins.toolbar.plugin.Toolbar'>
2023-08-16 09:04:41,697 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_main_menu_available is watching plugin mainmenu
2023-08-16 09:04:41,697 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_main_menu_teardown will handle plugin teardown for mainmenu
2023-08-16 09:04:41,698 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_main_menu_available is watching plugin mainmenu
2023-08-16 09:04:41,701 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_main_menu_teardown will handle plugin teardown for mainmenu
2023-08-16 09:04:41,705 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Show toolbars') (show toolbars) under context __global for plugin toolbar
2023-08-16 09:04:41,706 [DEBUG] [spyder.utils.registries] -> Registering <spyder.api.widgets.menus.SpyderMenu object at 0x000002D410A41C60> (toolbars_menu) under context __global for plugin toolbar
2023-08-16 09:04:41,708 [DEBUG] [spyder.utils.registries] -> Registering <spyder.api.widgets.toolbars.ApplicationToolbar object at 0x000002D410A41CF0> (file_toolbar) under context __global for plugin toolbar
2023-08-16 09:04:41,711 [DEBUG] [spyder.utils.registries] -> Registering <spyder.api.widgets.toolbars.ApplicationToolbar object at 0x000002D410A41E10> (run_toolbar) under context __global for plugin toolbar
2023-08-16 09:04:41,714 [DEBUG] [spyder.utils.registries] -> Registering <spyder.api.widgets.toolbars.ApplicationToolbar object at 0x000002D410A41F30> (debug_toolbar) under context __global for plugin toolbar
2023-08-16 09:04:41,720 [DEBUG] [spyder.utils.registries] -> Registering <spyder.api.widgets.toolbars.ApplicationToolbar object at 0x000002D410A42050> (main_toolbar) under context __global for plugin toolbar
2023-08-16 09:04:41,722 [DEBUG] [spyder.api.plugin_registration.registry] -> Plugin toolbar has finished loading, sending notifications
2023-08-16 09:04:41,722 [INFO] [spyder.app.mainwindow] -> Loading Toolbar...
2023-08-16 09:04:41,725 [INFO] [spyder.app.mainwindow] -> Loading toolbar...
2023-08-16 09:04:41,726 [INFO] [spyder.app.mainwindow] -> Registering shortcuts for toolbar...
2023-08-16 09:04:41,726 [DEBUG] [spyder.api.plugin_registration.mixins] -> Calling <bound method Layout.on_toolbar_available of <spyder.plugins.layout.plugin.Layout object at 0x000002D409B76CB0>>
2023-08-16 09:04:41,727 [DEBUG] [spyder.api.plugin_registration.mixins] -> Calling <bound method PythonpathManager.on_toolbar_available of <spyder.plugins.pythonpath.plugin.PythonpathManager object at 0x000002D41099BE20>>
2023-08-16 09:04:41,728 [DEBUG] [spyder.api.plugin_registration.mixins] -> Calling <bound method Preferences.on_toolbar_available of <spyder.plugins.preferences.plugin.Preferences object at 0x000002D410997C70>>
2023-08-16 09:04:41,728 [DEBUG] [spyder.api.plugin_registration.registry] -> Plugin mainmenu has already loaded
2023-08-16 09:04:41,729 [DEBUG] [spyder.api.plugin_registration.mixins] -> Calling <bound method Toolbar.on_main_menu_available of <spyder.plugins.toolbar.plugin.Toolbar object at 0x000002D410A41AB0>>
2023-08-16 09:04:41,729 [DEBUG] [spyder.api.plugin_registration.registry] -> Registering plugin tours - <class 'spyder.plugins.tours.plugin.Tours'>
2023-08-16 09:04:41,734 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_main_menu_available is watching plugin mainmenu
2023-08-16 09:04:41,735 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_main_menu_teardown will handle plugin teardown for mainmenu
2023-08-16 09:04:41,736 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_main_menu_available is watching plugin mainmenu
2023-08-16 09:04:41,736 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_main_menu_teardown will handle plugin teardown for mainmenu
2023-08-16 09:04:41,754 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Show tour') (show tour) under context __global for plugin tours
2023-08-16 09:04:41,754 [DEBUG] [spyder.utils.registries] -> Registering <spyder.api.widgets.menus.SpyderMenu object at 0x000002D410A43E20> (tours_menu) under context __global for plugin tours
2023-08-16 09:04:41,755 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Introduction to Spyder') (introduction_tour) under context __global for plugin tours
2023-08-16 09:04:41,755 [DEBUG] [spyder.api.plugin_registration.registry] -> Plugin tours has finished loading, sending notifications
2023-08-16 09:04:41,756 [INFO] [spyder.app.mainwindow] -> Loading Interactive tours...
2023-08-16 09:04:41,761 [INFO] [spyder.app.mainwindow] -> Loading tours...
2023-08-16 09:04:41,762 [INFO] [spyder.app.mainwindow] -> Registering shortcuts for tours...
2023-08-16 09:04:41,764 [DEBUG] [spyder.api.plugin_registration.registry] -> Plugin mainmenu has already loaded
2023-08-16 09:04:41,765 [DEBUG] [spyder.api.plugin_registration.mixins] -> Calling <bound method Tours.on_main_menu_available of <spyder.plugins.tours.plugin.Tours object at 0x000002D410A420E0>>
2023-08-16 09:04:41,766 [DEBUG] [spyder.api.plugin_registration.registry] -> Registering plugin variable_explorer - <class 'spyder.plugins.variableexplorer.plugin.VariableExplorer'>
2023-08-16 09:04:41,767 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_ipython_console_available is watching plugin ipython_console
2023-08-16 09:04:41,767 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_ipython_console_teardown will handle plugin teardown for ipython_console
2023-08-16 09:04:41,768 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_preferences_available is watching plugin preferences
2023-08-16 09:04:41,769 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_preferences_teardown will handle plugin teardown for preferences
2023-08-16 09:04:41,770 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_ipython_console_available is watching plugin ipython_console
2023-08-16 09:04:41,770 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_ipython_console_teardown will handle plugin teardown for ipython_console
2023-08-16 09:04:41,771 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_preferences_available is watching plugin preferences
2023-08-16 09:04:41,771 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_preferences_teardown will handle plugin teardown for preferences
2023-08-16 09:04:41,773 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.variableexplorer.widgets.main_widget.VariableExplorerWidget object at 0x000002D4109C4040> is observing __section in section variable_explorer
2023-08-16 09:04:41,776 [DEBUG] [spyder.utils.registries] -> Registering <spyder.api.widgets.toolbars.MainWidgetToolbar object at 0x000002D4109C4430> (main_toolbar) under context __global for plugin variable_explorer
2023-08-16 09:04:41,777 [DEBUG] [spyder.utils.registries] -> Registering <spyder.api.widgets.toolbars.MainWidgetToolbar object at 0x000002D4109C4670> (('corner_toolbar',)) under context __global for plugin variable_explorer
2023-08-16 09:04:41,778 [DEBUG] [spyder.utils.registries] -> Registering <spyder.api.widgets.menus.MainWidgetMenu object at 0x000002D4109C4820> (options_menu) under context __global for plugin variable_explorer
2023-08-16 09:04:41,783 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Exclude private variables') (toggle_exclude_private_action) under context __global for plugin variable_explorer
2023-08-16 09:04:41,787 [DEBUG] [spyder.config.manager] -> Sending notification to observers of __section option in configuration section variable_explorer
2023-08-16 09:04:41,787 [DEBUG] [spyder.config.manager] -> Sending notification to observers of exclude_private option in configuration section variable_explorer
2023-08-16 09:04:41,788 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Exclude all-uppercase variables') (toggle_exclude_uppercase_action) under context __global for plugin variable_explorer
2023-08-16 09:04:41,788 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Exclude capitalized variables') (toggle_exclude_capitalized_action) under context __global for plugin variable_explorer
2023-08-16 09:04:41,789 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Exclude unsupported data types') (toggle_exclude_unsupported_action) under context __global for plugin variable_explorer
2023-08-16 09:04:41,790 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Exclude callables and modules') (toggle_exclude_callables_and_modules_action) under context __global for plugin variable_explorer
2023-08-16 09:04:41,792 [DEBUG] [spyder.config.manager] -> Sending notification to observers of __section option in configuration section variable_explorer
2023-08-16 09:04:41,793 [DEBUG] [spyder.config.manager] -> Sending notification to observers of exclude_callables_and_modules option in configuration section variable_explorer
2023-08-16 09:04:41,793 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Show arrays min/max') (toggle_minmax_action) under context __global for plugin variable_explorer
2023-08-16 09:04:41,794 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Import data') (import_data_action) under context __global for plugin variable_explorer
2023-08-16 09:04:41,798 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Save data') (save_data_action) under context __global for plugin variable_explorer
2023-08-16 09:04:41,799 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Save data as...') (save_data_as_action) under context __global for plugin variable_explorer
2023-08-16 09:04:41,805 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Remove all variables') (reset_namespaces_action) under context __global for plugin variable_explorer
2023-08-16 09:04:41,806 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Search variable names and types') (search) under context __global for plugin variable_explorer
2023-08-16 09:04:41,807 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Refresh variables') (refresh) under context __global for plugin variable_explorer
2023-08-16 09:04:41,807 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Resize rows to contents') (resize_rows_action) under context __global for plugin variable_explorer
2023-08-16 09:04:41,808 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Resize columns to contents') (resize_columns_action) under context __global for plugin variable_explorer
2023-08-16 09:04:41,808 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Paste') (paste_action) under context __global for plugin variable_explorer
2023-08-16 09:04:41,809 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Copy') (copy) under context __global for plugin variable_explorer
2023-08-16 09:04:41,813 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Edit') (edit_action) under context __global for plugin variable_explorer
2023-08-16 09:04:41,813 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Plot') (plot_action) under context __global for plugin variable_explorer
2023-08-16 09:04:41,814 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Histogram') (histogram_action) under context __global for plugin variable_explorer
2023-08-16 09:04:41,814 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Show image') (imshow_action) under context __global for plugin variable_explorer
2023-08-16 09:04:41,815 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Save array') (save_array_action) under context __global for plugin variable_explorer
2023-08-16 09:04:41,815 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Insert') (insert_action) under context __global for plugin variable_explorer
2023-08-16 09:04:41,821 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Remove') (remove_action) under context __global for plugin variable_explorer
2023-08-16 09:04:41,822 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Rename') (rename_action) under context __global for plugin variable_explorer
2023-08-16 09:04:41,823 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Duplicate') (duplicate_action) under context __global for plugin variable_explorer
2023-08-16 09:04:41,823 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('View with the Object Explorer') (view_action) under context __global for plugin variable_explorer
2023-08-16 09:04:41,824 [DEBUG] [spyder.utils.registries] -> Registering <spyder.api.widgets.menus.MainWidgetMenu object at 0x000002D4109C60E0> (populated) under context __global for plugin variable_explorer
2023-08-16 09:04:41,825 [DEBUG] [spyder.utils.registries] -> Registering <spyder.api.widgets.menus.MainWidgetMenu object at 0x000002D4109C6170> (empty) under context __global for plugin variable_explorer
2023-08-16 09:04:41,830 [DEBUG] [spyder.utils.registries] -> Registering <PyQt5.QtWidgets.QToolButton object at 0x000002D4109C6200> (options_button_widget) under context __global for plugin variable_explorer
2023-08-16 09:04:41,838 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Dock') (dock_pane) under context __global for plugin variable_explorer
2023-08-16 09:04:41,838 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Unlock position') (lock_unlock_position) under context __global for plugin variable_explorer
2023-08-16 09:04:41,839 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Undock') (undock_pane) under context __global for plugin variable_explorer
2023-08-16 09:04:41,839 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Close') (close_pane) under context __global for plugin variable_explorer
2023-08-16 09:04:41,840 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Variable Explorer') (switch to variable_explorer) under context __global for plugin variable_explorer
2023-08-16 09:04:41,845 [DEBUG] [spyder.api.plugin_registration.registry] -> Plugin variable_explorer has finished loading, sending notifications
2023-08-16 09:04:41,845 [INFO] [spyder.app.mainwindow] -> Loading Variable explorer...
2023-08-16 09:04:41,851 [INFO] [spyder.app.mainwindow] -> Loading variable_explorer...
2023-08-16 09:04:41,867 [INFO] [spyder.app.mainwindow] -> Registering shortcuts for variable_explorer...
2023-08-16 09:04:41,867 [DEBUG] [spyder.api.plugin_registration.registry] -> Plugin preferences has already loaded
2023-08-16 09:04:41,868 [DEBUG] [spyder.api.plugin_registration.mixins] -> Calling <bound method VariableExplorer.on_preferences_available of <spyder.plugins.variableexplorer.plugin.VariableExplorer object at 0x000002D410A43F40>>
2023-08-16 09:04:41,871 [DEBUG] [spyder.api.plugin_registration.registry] -> Plugin ipython_console has already loaded
2023-08-16 09:04:41,872 [DEBUG] [spyder.api.plugin_registration.mixins] -> Calling <bound method ShellConnectMixin.on_ipython_console_available of <spyder.plugins.variableexplorer.plugin.VariableExplorer object at 0x000002D410A43F40>>
2023-08-16 09:04:41,872 [DEBUG] [spyder.api.plugin_registration.registry] -> Registering plugin workingdir - <class 'spyder.plugins.workingdirectory.plugin.WorkingDirectory'>
2023-08-16 09:04:41,873 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_editor_available is watching plugin editor
2023-08-16 09:04:41,876 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_editor_teardown will handle plugin teardown for editor
2023-08-16 09:04:41,877 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_explorer_available is watching plugin explorer
2023-08-16 09:04:41,877 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_explorer_teardown will handle plugin teardown for explorer
2023-08-16 09:04:41,878 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_ipyconsole_available is watching plugin ipython_console
2023-08-16 09:04:41,878 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_ipyconsole_teardown will handle plugin teardown for ipython_console
2023-08-16 09:04:41,879 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_preferences_available is watching plugin preferences
2023-08-16 09:04:41,879 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_preferences_teardown will handle plugin teardown for preferences
2023-08-16 09:04:41,880 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_projects_available is watching plugin project_explorer
2023-08-16 09:04:41,881 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_projects_teardown will handle plugin teardown for project_explorer
2023-08-16 09:04:41,881 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_toolbar_available is watching plugin toolbar
2023-08-16 09:04:41,882 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_toolbar_teardown will handle plugin teardown for toolbar
2023-08-16 09:04:41,883 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_editor_available is watching plugin editor
2023-08-16 09:04:41,883 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_editor_teardown will handle plugin teardown for editor
2023-08-16 09:04:41,884 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_explorer_available is watching plugin explorer
2023-08-16 09:04:41,885 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_explorer_teardown will handle plugin teardown for explorer
2023-08-16 09:04:41,885 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_ipyconsole_available is watching plugin ipython_console
2023-08-16 09:04:41,886 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_ipyconsole_teardown will handle plugin teardown for ipython_console
2023-08-16 09:04:41,887 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_preferences_available is watching plugin preferences
2023-08-16 09:04:41,887 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_preferences_teardown will handle plugin teardown for preferences
2023-08-16 09:04:41,888 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_projects_available is watching plugin project_explorer
2023-08-16 09:04:41,889 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_projects_teardown will handle plugin teardown for project_explorer
2023-08-16 09:04:41,894 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_toolbar_available is watching plugin toolbar
2023-08-16 09:04:41,895 [DEBUG] [spyder.api.plugin_registration.mixins] -> Method on_toolbar_teardown will handle plugin teardown for toolbar
2023-08-16 09:04:41,897 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.workingdirectory.container.WorkingDirectoryContainer object at 0x000002D4109C6E60> is observing history in section workingdir
2023-08-16 09:04:41,906 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Back') (previous_action) under context __global for plugin workingdir
2023-08-16 09:04:41,907 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Next') (next_action) under context __global for plugin workingdir
2023-08-16 09:04:41,907 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Browse a working directory') (browse_action) under context __global for plugin workingdir
2023-08-16 09:04:41,908 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Change to parent directory') (parent_action) under context __global for plugin workingdir
2023-08-16 09:04:41,909 [DEBUG] [chardet.charsetprober] -> EUC-JP Japanese prober hit error at byte 10
2023-08-16 09:04:41,910 [DEBUG] [chardet.charsetprober] -> EUC-KR Korean prober hit error at byte 10
2023-08-16 09:04:41,910 [DEBUG] [chardet.charsetprober] -> CP949 Korean prober hit error at byte 10
2023-08-16 09:04:41,911 [DEBUG] [chardet.charsetprober] -> EUC-TW Taiwan prober hit error at byte 10
2023-08-16 09:04:41,911 [DEBUG] [chardet.charsetprober] -> utf-8  confidence = 0.87625
2023-08-16 09:04:41,912 [DEBUG] [chardet.charsetprober] -> SHIFT_JIS Japanese confidence = 0.01
2023-08-16 09:04:41,912 [DEBUG] [chardet.charsetprober] -> EUC-JP not active
2023-08-16 09:04:41,913 [DEBUG] [chardet.charsetprober] -> GB2312 Chinese confidence = 0.01
2023-08-16 09:04:41,914 [DEBUG] [chardet.charsetprober] -> EUC-KR not active
2023-08-16 09:04:41,914 [DEBUG] [chardet.charsetprober] -> CP949 not active
2023-08-16 09:04:41,915 [DEBUG] [chardet.charsetprober] -> Big5 Chinese confidence = 0.01
2023-08-16 09:04:41,916 [DEBUG] [chardet.charsetprober] -> EUC-TW not active
2023-08-16 09:04:41,916 [DEBUG] [chardet.charsetprober] -> windows-1251 Russian confidence = 0.01
2023-08-16 09:04:41,917 [DEBUG] [chardet.charsetprober] -> KOI8-R Russian confidence = 0.01
2023-08-16 09:04:41,918 [DEBUG] [chardet.charsetprober] -> ISO-8859-5 Russian confidence = 0.0
2023-08-16 09:04:41,918 [DEBUG] [chardet.charsetprober] -> MacCyrillic Russian confidence = 0.0
2023-08-16 09:04:41,919 [DEBUG] [chardet.charsetprober] -> IBM866 Russian confidence = 0.30339544634533067
2023-08-16 09:04:41,919 [DEBUG] [chardet.charsetprober] -> IBM855 Russian confidence = 0.34131987713849704
2023-08-16 09:04:41,920 [DEBUG] [chardet.charsetprober] -> ISO-8859-7 Greek confidence = 0.01
2023-08-16 09:04:41,920 [DEBUG] [chardet.charsetprober] -> windows-1253 Greek confidence = 0.01
2023-08-16 09:04:41,925 [DEBUG] [chardet.charsetprober] -> ISO-8859-5 Bulgarian confidence = 0.0
2023-08-16 09:04:41,925 [DEBUG] [chardet.charsetprober] -> windows-1251 Bulgarian confidence = 0.0
2023-08-16 09:04:41,926 [DEBUG] [chardet.charsetprober] -> TIS-620 Thai confidence = 0.47976161604821793
2023-08-16 09:04:41,927 [DEBUG] [chardet.charsetprober] -> ISO-8859-9 Turkish confidence = 0.3607168990714117
2023-08-16 09:04:41,927 [DEBUG] [chardet.charsetprober] -> windows-1255 Hebrew confidence = 0.0
2023-08-16 09:04:41,928 [DEBUG] [chardet.charsetprober] -> windows-1255 Hebrew confidence = 0.01
2023-08-16 09:04:41,928 [DEBUG] [chardet.charsetprober] -> windows-1255 Hebrew confidence = 0.01
2023-08-16 09:04:41,929 [DEBUG] [chardet.charsetprober] -> utf-8  confidence = 0.87625
2023-08-16 09:04:41,929 [DEBUG] [chardet.charsetprober] -> SHIFT_JIS Japanese confidence = 0.01
2023-08-16 09:04:41,930 [DEBUG] [chardet.charsetprober] -> EUC-JP not active
2023-08-16 09:04:41,931 [DEBUG] [chardet.charsetprober] -> GB2312 Chinese confidence = 0.01
2023-08-16 09:04:41,931 [DEBUG] [chardet.charsetprober] -> EUC-KR not active
2023-08-16 09:04:41,932 [DEBUG] [chardet.charsetprober] -> CP949 not active
2023-08-16 09:04:41,932 [DEBUG] [chardet.charsetprober] -> Big5 Chinese confidence = 0.01
2023-08-16 09:04:41,933 [DEBUG] [chardet.charsetprober] -> EUC-TW not active
2023-08-16 09:04:41,937 [DEBUG] [spyder.config.manager] -> Sending notification to observers of history option in configuration section workingdir
2023-08-16 09:04:41,942 [DEBUG] [spyder.plugins.workingdirectory.container] -> Setting cwd to C:\Users\周宜纬
2023-08-16 09:04:41,954 [DEBUG] [spyder.api.plugin_registration.registry] -> Plugin workingdir has finished loading, sending notifications
2023-08-16 09:04:41,954 [INFO] [spyder.app.mainwindow] -> Loading Working directory...
2023-08-16 09:04:41,958 [INFO] [spyder.app.mainwindow] -> Loading workingdir...
2023-08-16 09:04:41,959 [INFO] [spyder.app.mainwindow] -> Registering shortcuts for workingdir...
2023-08-16 09:04:41,960 [DEBUG] [spyder.api.plugin_registration.mixins] -> Calling <bound method IPythonConsole.on_working_directory_available of <spyder.plugins.ipythonconsole.plugin.IPythonConsole object at 0x000002D409B6AA70>>
2023-08-16 09:04:41,960 [DEBUG] [spyder.api.plugin_registration.registry] -> Plugin preferences has already loaded
2023-08-16 09:04:41,961 [DEBUG] [spyder.api.plugin_registration.mixins] -> Calling <bound method WorkingDirectory.on_preferences_available of <spyder.plugins.workingdirectory.plugin.WorkingDirectory object at 0x000002D4109C6D40>>
2023-08-16 09:04:41,961 [DEBUG] [spyder.api.plugin_registration.registry] -> Plugin toolbar has already loaded
2023-08-16 09:04:41,962 [DEBUG] [spyder.api.plugin_registration.mixins] -> Calling <bound method WorkingDirectory.on_toolbar_available of <spyder.plugins.workingdirectory.plugin.WorkingDirectory object at 0x000002D4109C6D40>>
2023-08-16 09:04:41,964 [DEBUG] [spyder.api.plugin_registration.registry] -> Plugin internal_console has already loaded
2023-08-16 09:04:41,964 [DEBUG] [spyder.api.plugin_registration.registry] -> Plugin explorer has already loaded
2023-08-16 09:04:41,965 [DEBUG] [spyder.api.plugin_registration.mixins] -> Calling <bound method WorkingDirectory.on_explorer_available of <spyder.plugins.workingdirectory.plugin.WorkingDirectory object at 0x000002D4109C6D40>>
2023-08-16 09:04:41,966 [DEBUG] [spyder.api.plugin_registration.registry] -> Plugin project_explorer has already loaded
2023-08-16 09:04:41,966 [DEBUG] [spyder.api.plugin_registration.mixins] -> Calling <bound method WorkingDirectory.on_projects_available of <spyder.plugins.workingdirectory.plugin.WorkingDirectory object at 0x000002D4109C6D40>>
2023-08-16 09:04:41,967 [DEBUG] [spyder.api.plugin_registration.registry] -> Plugin ipython_console has already loaded
2023-08-16 09:04:41,971 [DEBUG] [spyder.api.plugin_registration.mixins] -> Calling <bound method WorkingDirectory.on_ipyconsole_available of <spyder.plugins.workingdirectory.plugin.WorkingDirectory object at 0x000002D4109C6D40>>
2023-08-16 09:04:41,972 [DEBUG] [spyder.api.plugin_registration.registry] -> Plugin find_in_files has already loaded
2023-08-16 09:04:41,973 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.editor.plugin.Editor object at 0x000002D4109C7490> is observing enable_code_snippets in section completions
2023-08-16 09:04:41,974 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.editor.plugin.Editor object at 0x000002D4109C7490> is observing ('provider_configuration', 'lsp', 'values', 'pycodestyle/max_line_length') in section completions
2023-08-16 09:04:41,974 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.editor.plugin.Editor object at 0x000002D4109C7490> is observing ('provider_configuration', 'lsp', 'values', 'format_on_save') in section completions
2023-08-16 09:04:41,975 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.editor.plugin.Editor object at 0x000002D4109C7490> is observing ('provider_configuration', 'lsp', 'values', 'enable_hover_hints') in section completions
2023-08-16 09:04:41,975 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.editor.plugin.Editor object at 0x000002D4109C7490> is observing selected in section appearance
2023-08-16 09:04:41,976 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.editor.plugin.Editor object at 0x000002D4109C7490> is observing ui_theme in section appearance
2023-08-16 09:04:41,976 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.editor.plugin.Editor object at 0x000002D4109C7490> is observing automatic_completions_after_chars in section editor
2023-08-16 09:04:41,977 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.editor.plugin.Editor object at 0x000002D4109C7490> is observing automatic_completions in section editor
2023-08-16 09:04:41,978 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.editor.plugin.Editor object at 0x000002D4109C7490> is observing completions_hint_after_ms in section editor
2023-08-16 09:04:41,978 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.editor.plugin.Editor object at 0x000002D4109C7490> is observing completions_hint in section editor
2023-08-16 09:04:41,979 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.editor.plugin.Editor object at 0x000002D4109C7490> is observing edge_line in section editor
2023-08-16 09:04:41,979 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.editor.plugin.Editor object at 0x000002D4109C7490> is observing underline_errors in section editor
2023-08-16 09:04:41,988 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.editor.plugin.Editor object at 0x000002D4109C7490> is observing enable_code_snippets in section completions
2023-08-16 09:04:41,989 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.editor.plugin.Editor object at 0x000002D4109C7490> is observing ('provider_configuration', 'lsp', 'values', 'pycodestyle/max_line_length') in section completions
2023-08-16 09:04:41,989 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.editor.plugin.Editor object at 0x000002D4109C7490> is observing ('provider_configuration', 'lsp', 'values', 'format_on_save') in section completions
2023-08-16 09:04:41,990 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.editor.plugin.Editor object at 0x000002D4109C7490> is observing ('provider_configuration', 'lsp', 'values', 'enable_hover_hints') in section completions
2023-08-16 09:04:41,991 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.editor.plugin.Editor object at 0x000002D4109C7490> is observing selected in section appearance
2023-08-16 09:04:41,991 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.editor.plugin.Editor object at 0x000002D4109C7490> is observing ui_theme in section appearance
2023-08-16 09:04:41,992 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.editor.plugin.Editor object at 0x000002D4109C7490> is observing automatic_completions_after_chars in section editor
2023-08-16 09:04:41,992 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.editor.plugin.Editor object at 0x000002D4109C7490> is observing automatic_completions in section editor
2023-08-16 09:04:41,993 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.editor.plugin.Editor object at 0x000002D4109C7490> is observing completions_hint_after_ms in section editor
2023-08-16 09:04:41,993 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.editor.plugin.Editor object at 0x000002D4109C7490> is observing completions_hint in section editor
2023-08-16 09:04:41,994 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.editor.plugin.Editor object at 0x000002D4109C7490> is observing edge_line in section editor
2023-08-16 09:04:41,995 [DEBUG] [spyder.api.config.mixins] -> <spyder.plugins.editor.plugin.Editor object at 0x000002D4109C7490> is observing underline_errors in section editor
2023-08-16 09:04:42,185 [DEBUG] [spyder.plugins.editor.plugin] -> Registering new EditorStack
2023-08-16 09:04:42,236 [DEBUG] [spyder.api.plugin_registration.registry] -> Plugin editor has finished loading, sending notifications
2023-08-16 09:04:42,236 [DEBUG] [spyder.api.plugin_registration.mixins] -> Calling <bound method Breakpoints.on_editor_available of <spyder.plugins.breakpoints.plugin.Breakpoints object at 0x000002D409726EF0>>
2023-08-16 09:04:42,240 [DEBUG] [spyder.api.plugin_registration.mixins] -> Calling <bound method Help.on_editor_available of <spyder.plugins.help.plugin.Help object at 0x000002D409AAC9D0>>
2023-08-16 09:04:42,240 [DEBUG] [spyder.api.plugin_registration.mixins] -> Calling <bound method OutlineExplorer.on_editor_available of <spyder.plugins.outlineexplorer.plugin.OutlineExplorer object at 0x000002D409B8BBE0>>
2023-08-16 09:04:42,242 [DEBUG] [spyder.api.plugin_registration.mixins] -> Calling <bound method Profiler.on_editor_available of <spyder.plugins.profiler.plugin.Profiler object at 0x000002D4109A01F0>>
2023-08-16 09:04:42,242 [DEBUG] [spyder.api.plugin_registration.mixins] -> Calling <bound method Pylint.on_editor_available of <spyder.plugins.pylint.plugin.Pylint object at 0x000002D4109997E0>>
2023-08-16 09:04:42,243 [DEBUG] [spyder.api.plugin_registration.mixins] -> Calling <bound method Application.on_editor_available of <spyder.plugins.application.plugin.Application object at 0x000002D409725E10>>
2023-08-16 09:04:42,244 [DEBUG] [spyder.api.plugin_registration.mixins] -> Calling <bound method Explorer.on_editor_available of <spyder.plugins.explorer.plugin.Explorer object at 0x000002D40984CE50>>
2023-08-16 09:04:42,244 [DEBUG] [spyder.api.plugin_registration.mixins] -> Calling <bound method FindInFiles.on_editor_available of <spyder.plugins.findinfiles.plugin.FindInFiles object at 0x000002D409861120>>
2023-08-16 09:04:42,245 [DEBUG] [spyder.api.plugin_registration.mixins] -> Calling <bound method IPythonConsole.on_editor_available of <spyder.plugins.ipythonconsole.plugin.IPythonConsole object at 0x000002D409B6AA70>>
2023-08-16 09:04:42,246 [DEBUG] [spyder.api.plugin_registration.mixins] -> Calling <bound method Projects.on_editor_available of <spyder.plugins.projects.plugin.Projects object at 0x000002D4109A2DD0>>
2023-08-16 09:04:42,247 [DEBUG] [spyder.api.plugin_registration.mixins] -> Calling <bound method WorkingDirectory.on_editor_available of <spyder.plugins.workingdirectory.plugin.WorkingDirectory object at 0x000002D4109C6D40>>
2023-08-16 09:04:42,247 [INFO] [spyder.app.mainwindow] -> Loading old third-party plugins...
2023-08-16 09:04:42,272 [INFO] [spyder.app.mainwindow] -> Creating Menus...
2023-08-16 09:04:42,274 [INFO] [spyder.app.mainwindow] -> Creating toolbars...
2023-08-16 09:04:42,275 [INFO] [spyder.app.mainwindow] -> Setting up main window...
2023-08-16 09:04:42,277 [INFO] [spyder.app.mainwindow] -> Setting up window...
2023-08-16 09:04:42,278 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Spyder Default Layout') (Spyder Default Layout) under context __global for plugin layout
2023-08-16 09:04:42,279 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Rstudio layout') (Rstudio layout) under context __global for plugin layout
2023-08-16 09:04:42,279 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Matlab layout') (Matlab layout) under context __global for plugin layout
2023-08-16 09:04:42,280 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Horizontal split') (Horizontal split) under context __global for plugin layout
2023-08-16 09:04:42,280 [DEBUG] [spyder.utils.registries] -> Registering SpyderAction('Vertical split') (Vertical split) under context __global for plugin layout
2023-08-16 09:04:42,306 [INFO] [spyder.plugins.layout.plugin] -> Tabifying profiler plugin
2023-08-16 09:04:42,307 [INFO] [spyder.plugins.layout.plugin] -> Tabifying breakpoints plugin
2023-08-16 09:04:42,309 [INFO] [spyder.plugins.layout.plugin] -> Tabifying pylint plugin
2023-08-16 09:04:42,331 [DEBUG] [spyder.plugins.editor.widgets.editor] -> Refresh EditorStack
2023-08-16 09:04:42,331 [DEBUG] [spyder.plugins.editor.widgets.editor] -> Refresh EditorStack
2023-08-16 09:04:42,496 [DEBUG] [spyder.plugins.layout.plugin] -> Tabifying new plugins
2023-08-16 09:04:42,497 [INFO] [spyder.app.mainwindow] -> *** End of MainWindow setup ***
2023-08-16 09:04:42,499 [INFO] [spyder.plugins.layout.plugin] -> Restoring visible plugins from the previous session
2023-08-16 09:04:42,685 [DEBUG] [asyncio] -> Using proactor: IocpProactor
2023-08-16 09:04:42,823 [DEBUG] [traitlets] -> Instantiating kernel 'Python 3 (Spyder)' with kernel provisioner: local-provisioner
2023-08-16 09:04:42,865 [INFO] [spyder.plugins.ipythonconsole.utils.kernelspec] -> Kernel command: ['C:\\ProgramData\\anaconda3\\python.exe', '-m', 'spyder_kernels.console', '-f', '{connection_file}']
2023-08-16 09:04:42,868 [DEBUG] [traitlets] -> Starting kernel: ['C:\\ProgramData\\anaconda3\\python.exe', '-m', 'spyder_kernels.console', '-f', 'C:\\Users\\周宜纬\\AppData\\Roaming\\jupyter\\runtime\\kernel-623530831f3f.json']
2023-08-16 09:04:42,887 [DEBUG] [traitlets] -> Connecting to: tcp://127.0.0.1:58604
Bad file descriptor (C:\ci\zeromq_1616055400030\work\src\epoll.cpp:100)

Edit: Wrap output in a details tag

@dalthviz
Copy link
Member

Thank you for the log output @zyw020927 Checked it and seems like everything is normal just until the IPython console kernel is being started. Could you check the versions you have installed of pyzmq and see if you can reinstall/update the package? Also, are you using any kind of VPN? Seems like this issue could be related to the message you are seeing just at the end before Spyder crashes (the one with the text Bad file descriptor...): zeromq/pyzmq#1505

Let us know if the info above helps!

@dalthviz dalthviz changed the title Unable to open spyder (failed minimal tag size sanity)(algorithms.Blowfish, Bad file descriptor) Unable to open Spyder (Bad file descriptor (C:\ci\zeromq_1616055400030\work\src\epoll.cpp:100)) Aug 16, 2023
@zyw020927
Copy link
Author

Great! After installing pyzmq, I successfully open spyder! Thank you so much!!!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants