question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Remove support for rope

See original GitHub issue

Environment data

  • VS Code version: 1.43
  • Extension version (available under the Extensions sidebar): 2020.2.64397
  • Jedi or Language Server? (i.e. what is "python.jediEnabled" set to; more info #3977): tested with both. Doesn’t seem to effect this

Steps to reproduce:

  1. Make python file dirty
  2. Then select some code and try running extract method

Expected behavior

It extracts the method

Actual behavior

A notification appears telling me to save the file. Why do I need to save? And if saving is really required for now, why don’t you just save the file for me?

This current UX makes refactoring a pain

Issue Analytics

  • State:closed
  • Created 4 years ago
  • Comments:15 (7 by maintainers)

github_iconTop GitHub Comments

2reactions
brettcannoncommented, Sep 8, 2021

Rope has been replaced by JediLSP (Jedi behind LSP) and/or Pylance for refactoring.

As @gramster pointed out, probably the best option for those that wish to continue to use Rope would be to create a separate extension, and I would strongly recommend putting rope behind LSP. That way other editors could also use rope directly w/o much effort.

2reactions
lieryancommented, Sep 5, 2021

Hi all, rope is getting a new maintainer (me). Is there anything we can help fix here in rope for VSCode users that wants to continue to use rope for refactoring?

Rope 0.19.0 already has support for a lot of new Python 3.x syntaxes and I’m going to continue to further improving coverage of supported syntax, fix existing bugs, as well as improving usability and ease of use and integrations.

Read more comments on GitHub >

github_iconTop Results From Across the Web

When do I remove rope or a harness from service?
Check your rope carefully after each use to make sure there are no cuts, chafed areas, broken fibers, soft or hard spots, glazed...
Read more >
Support: Rope replacement - Merrithew
Undo screw and separate from rope. Retain screw and cup washer. Discard the old rope. 4. Remove rope housing reel from square shaft...
Read more >
How to Remove Crinkles in a Jump Rope - iFixit
1. Clean the jump rope if it’s dirty or used, and remove the handles. 2. Fill 3/4 of a large pot with water....
Read more >
How to remove wax stains from jute ropes for bondage
Removing wax from jute rope ... If you use wax in play, you may get some onto your rope. To remove it, place...
Read more >
How do I remove "Cut the Rope" shortcut from my desktop?
Original Title: A shortcut called "Cut the Rope" has suddenly appeared on my desktop, yet I cannot find it in my program files....
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found