vim-conda icon indicating copy to clipboard operation
vim-conda copied to clipboard

Had Error: "UnboundLocalError: local variable 'current_env' referenced before assignment" at line 336 in conda_change_env, fixed it myself, here is what I did.

Open deeredman1991 opened this issue 7 years ago • 1 comments

So vim was throwing me this error;

condavimbugfixed

You can reproduce it using the following steps: 1). Switch to any other conda environment, 2). Switch back to the original "Anaconda3" environment and finally; 3). Attempt to switch to any other environment.

I just added the following code around line 330ish:

    default_prefix = get_default_prefix()
  
    # my addition:
    current_env = root_prefix

    for key, value in envnames.items():
        if value == default_prefix:
            current_env = key
            break

and it fixed the issue.

I am just popping in to give you a heads up. Great plugin by the way!

deeredman1991 avatar Nov 18 '18 22:11 deeredman1991

@deeredman1991 good find! If you submit a pull request I will merge it.

cjrh avatar Dec 01 '18 05:12 cjrh