Skip to content

Commit 63e3866

Browse files
authored
Merge pull request #957 from lieryan/lieryan-fix-extract-refactor-range
Fix off by one selection of extract variable/method
2 parents d147255 + 4d12b15 commit 63e3866

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

pymode/rope.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -576,7 +576,7 @@ def get_refactor(ctx):
576576
_, offset1 = env.get_offset_params(cursor1)
577577
_, offset2 = env.get_offset_params(cursor2)
578578
return extract.ExtractMethod(
579-
ctx.project, ctx.resource, offset1, offset2)
579+
ctx.project, ctx.resource, offset1, offset2 + 1)
580580

581581

582582
class ExtractVariableRefactoring(Refactoring):
@@ -600,7 +600,7 @@ def get_refactor(ctx):
600600
_, offset1 = env.get_offset_params(cursor1)
601601
_, offset2 = env.get_offset_params(cursor2)
602602
return extract.ExtractVariable(
603-
ctx.project, ctx.resource, offset1, offset2)
603+
ctx.project, ctx.resource, offset1, offset2 + 1)
604604

605605

606606
class InlineRefactoring(Refactoring):

0 commit comments

Comments
 (0)