Menu

#1 Spyder Settings Saving to userprofile

v2.7.3.0
Fixed
nobody
None
Critical
Defect
2012-08-25
2012-08-24
Anonymous
No

Originally created by: flutefre...@gmail.com

What steps will reproduce the problem?
1. Install WinPython
2. Open Spyder
3. Change Spyder settings
4. Move WinPython to another computer
5. Open Spyder - settings are not preserved

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

Expect Spyder settings to reside in Settings folder within WinPython following the behavior of a portable application.

In Beta 2, the userprofile environment variable was set to the winpython settings directory for python and child processes, such as Spyder.  Unfortunately this had the side effect of crippling the Windows Explorer-powered file save/open dialogs which could no longer locate the Desktop or standard Library folders (Documents, Music, etc.). It appears that in order to fix this problem in Beta 3, the userprofile variable was not set in the env.bat file, and a "home" variable was set to the settings folder instead.  It appears Spyder isn't using the Settings folder and is creating the .spyder folder with all Spyder settings in %userprofile%.  This makes at least Spyder, and possibly other programs non-portable.

What version of the product are you using? On what operating system?
WinPython Beta 3, on 64-bit Windows 7

Please provide any additional information below.

Discussion

  • Anonymous

    Anonymous - 2012-08-24

    Originally posted by: pierre.raybaut (code.google.com)

    (No comment was entered for this change.)

    Labels: -Priority-Medium Priority-Critical Milestone-v2.7.3.0
    Status: Accepted

     
  • Anonymous

    Anonymous - 2012-08-25

    Originally posted by: pierre.raybaut (code.google.com)

    This issue was updated by [rfdac54fdb4c8].

    This changeset will be part of beta4. In the meantime, you may simply create the
    'settings' directory manually and Spyder should use it to store its settings.

    Status: Fixed

     

Log in to post a comment.

MongoDB Logo MongoDB