Lie Ryan

Results 63 issues of Lie Ryan

Expand documentation of LSP support in the [Wiki](https://github.com/python-rope/rope/wiki/How-to-use-Rope-in-my-IDE-or-Text-editor%3F)

good first issue

Document all known first and third party projects that supports rope, how to use rope in those environments, and the state of their integrations. This should be linked in the...

help wanted
meta
good first issue
docs

**Describe the bug** A clear and concise description of what the bug is. **To Reproduce** Steps to reproduce the behavior: 1. Code before refactoring: ``` # mod1.py __all__ = ['old_name']...

bug
affected-version:0.20

Given, a collection literal like so: ``` actions = [ '1. Walk Forward', '2. Evade', f'3. {attack_name}', '4. Flee', ] ``` or a function call: ``` action = env.user_input_choices( 'Choose...

extract-refactor

Comment copied from https://github.com/python-rope/rope/pull/380#issuecomment-917687734 > One maybe-bug with this refactoring: > > ``` > def my_func(): > for dummy in range(10): > i += 1 > ``` > > Current...

bug
extract-refactor

Need to go through Python's Change Log and identify syntax changes. We should start documenting the syntax support in rope as it currently. Create a table containing a list of...

help wanted
good first issue

For autoimport to be able to handle `__all__` properly, rope would need to be able to statically analyze the module to infer all the possible values that a variable/list may...

As of `rope==0.19.0`, given the following code: ``` def foo(): a = 1 exec("print(a)") ``` when we extract `exec("print(a)")` into `new_func`, currently we get: ``` def foo(): a = 1...

bug
extract-refactor
affected-version:0.19

Background: #21 > > The signals import was removed because it wasn't used. I don't want it to be removed though, as the import has intentional side effects. > >...