@@ -683,7 +683,7 @@ async def complete_default(
683683 only_stars = value is not None and "*" in value and all (v == "*" for v in value )
684684 if (
685685 r .start .character == 0
686- and (position .is_in_range (r ) or position == r . end )
686+ and (position .is_in_range (r ))
687687 and (only_stars or value .startswith ("*" ) or position .character == 0 )
688688 ):
689689 return await self .create_section_completion_items (r )
@@ -692,7 +692,7 @@ async def complete_default(
692692 ws = whitespace_at_begin_of_token (statement_node .tokens [1 ])
693693 if ws > 0 :
694694 r1 .end .character = r1 .start .character + ws
695- if position .is_in_range (r1 ) or position == r1 . end :
695+ if position .is_in_range (r1 ):
696696 r .end = r1 .end
697697 return await self .create_section_completion_items (r )
698698
@@ -782,7 +782,7 @@ async def complete_SettingSection( # noqa: N802
782782 if len (statement_node .tokens ) > 0 :
783783 token = cast (Token , statement_node .tokens [0 ])
784784 r = range_from_token (token )
785- if position .is_in_range (r ) or r . end == position :
785+ if position .is_in_range (r ):
786786 return await self .create_settings_completion_items (r )
787787
788788 return None
@@ -826,7 +826,7 @@ async def _complete_TestCase_or_Keyword( # noqa: N802
826826 index += 1
827827 in_assign = True
828828 r = range_from_token (token )
829- if position .is_in_range (r ) or r . end == position :
829+ if position .is_in_range (r ):
830830 break
831831
832832 if len (statement_node .tokens ) > index :
@@ -839,7 +839,7 @@ async def _complete_TestCase_or_Keyword( # noqa: N802
839839 ws_b = whitespace_from_begin_of_token (token )
840840 r .start .character += 2 if ws_b and ws_b [0 ] != "\t " else 1
841841
842- if position .is_in_range (r ) or r . end == position :
842+ if position .is_in_range (r ):
843843 return await create_items (
844844 in_assign ,
845845 in_template ,
@@ -865,7 +865,7 @@ async def _complete_TestCase_or_Keyword( # noqa: N802
865865 token = self .strip_bdd_prefix (token )
866866
867867 r = range_from_token (token )
868- if position .is_in_range (r ) or r . end == position :
868+ if position .is_in_range (r ):
869869 return await create_items (in_assign , in_template , r , token , position )
870870
871871 if len (statement_node .tokens ) > index + 1 :
@@ -875,7 +875,7 @@ async def _complete_TestCase_or_Keyword( # noqa: N802
875875 return None
876876
877877 r .end .character += 1
878- if position .is_in_range (r ) or r . end == position :
878+ if position .is_in_range (r ):
879879 return await create_items (
880880 in_assign , in_template , r , None if self .is_bdd_token (token ) else token , position
881881 )
@@ -987,7 +987,7 @@ async def _complete_SuiteSetup_or_SuiteTeardown_or_TestTemplate( # noqa: N802
987987 ws_b = whitespace_from_begin_of_token (token )
988988 r .start .character += 2 if ws_b and ws_b [0 ] != "\t " else 1
989989
990- if position .is_in_range (r ) or r . end == position :
990+ if position .is_in_range (r ):
991991 return await self .create_keyword_completion_items (
992992 statement_node .tokens [2 ] if r .end == position and len (statement_node .tokens ) > 2 else None ,
993993 position ,
@@ -1001,7 +1001,7 @@ async def _complete_SuiteSetup_or_SuiteTeardown_or_TestTemplate( # noqa: N802
10011001 token = self .strip_bdd_prefix (token )
10021002
10031003 r = range_from_token (token )
1004- if position .is_in_range (r ) or r . end == position :
1004+ if position .is_in_range (r ):
10051005 return await self .create_keyword_completion_items (
10061006 None if self .is_bdd_token (token ) else token ,
10071007 position ,
@@ -1016,7 +1016,7 @@ async def _complete_SuiteSetup_or_SuiteTeardown_or_TestTemplate( # noqa: N802
10161016 return None
10171017
10181018 r .end .character += 1
1019- if position .is_in_range (r ) or r . end == position :
1019+ if position .is_in_range (r ):
10201020 return await self .create_keyword_completion_items (
10211021 None if self .is_bdd_token (token ) else token ,
10221022 position ,
@@ -1115,7 +1115,7 @@ async def complete_Setup_or_Teardown_or_Template( # noqa: N802
11151115 ws_b = whitespace_from_begin_of_token (token )
11161116 r .start .character += 2 if ws_b and ws_b [0 ] != "\t " else 1
11171117
1118- if position .is_in_range (r ) or r . end == position :
1118+ if position .is_in_range (r ):
11191119 return await self .create_keyword_completion_items (
11201120 statement_node .tokens [3 ] if r .end == position and len (statement_node .tokens ) > 3 else None ,
11211121 position ,
@@ -1129,7 +1129,7 @@ async def complete_Setup_or_Teardown_or_Template( # noqa: N802
11291129 token = self .strip_bdd_prefix (token )
11301130
11311131 r = range_from_token (token )
1132- if position .is_in_range (r ) or r . end == position :
1132+ if position .is_in_range (r ):
11331133 return await self .create_keyword_completion_items (
11341134 token ,
11351135 position ,
@@ -1144,7 +1144,7 @@ async def complete_Setup_or_Teardown_or_Template( # noqa: N802
11441144 return None
11451145
11461146 r .end .character += 1
1147- if position .is_in_range (r ) or r . end == position :
1147+ if position .is_in_range (r ):
11481148 return await self .create_keyword_completion_items (
11491149 None if self .is_bdd_token (token ) else token ,
11501150 position ,
@@ -1210,18 +1210,18 @@ async def complete_import() -> Optional[List[CompletionItem]]:
12101210
12111211 if len (import_node .tokens ) > import_token_index + 2 :
12121212 name_token = import_node .tokens [import_token_index + 2 ]
1213- if not position .is_in_range (r := range_from_token (name_token )) and r . end != position :
1213+ if not position .is_in_range (r := range_from_token (name_token )):
12141214 return None
12151215
12161216 elif len (import_node .tokens ) > import_token_index + 1 :
12171217 name_token = import_node .tokens [import_token_index + 1 ]
1218- if position .is_in_range (r := range_from_token (name_token )) or r . end == position :
1218+ if position .is_in_range (r := range_from_token (name_token )):
12191219 if whitespace_at_begin_of_token (name_token ) > 1 :
12201220
12211221 ws_b = whitespace_from_begin_of_token (name_token )
12221222 r .start .character += 2 if ws_b and ws_b [0 ] != "\t " else 1
12231223
1224- if not position .is_in_range (r ) and r . end != position :
1224+ if not position .is_in_range (r ):
12251225 return None
12261226 else :
12271227 return None
@@ -1448,18 +1448,18 @@ async def complete_ResourceImport( # noqa: N802
14481448
14491449 if len (import_node .tokens ) > import_token_index + 2 :
14501450 name_token = import_node .tokens [import_token_index + 2 ]
1451- if not position .is_in_range (r := range_from_token (name_token )) and r . end != position :
1451+ if not position .is_in_range (r := range_from_token (name_token )):
14521452 return None
14531453
14541454 elif len (import_node .tokens ) > import_token_index + 1 :
14551455 name_token = import_node .tokens [import_token_index + 1 ]
1456- if position .is_in_range (r := range_from_token (name_token )) or r . end == position :
1456+ if position .is_in_range (r := range_from_token (name_token )):
14571457 if whitespace_at_begin_of_token (name_token ) > 1 :
14581458
14591459 ws_b = whitespace_from_begin_of_token (name_token )
14601460 r .start .character += 2 if ws_b and ws_b [0 ] != "\t " else 1
14611461
1462- if not position .is_in_range (r ) and r . end != position :
1462+ if not position .is_in_range (r ):
14631463 return None
14641464 else :
14651465 return None
@@ -1549,18 +1549,18 @@ async def complete_VariablesImport( # noqa: N802
15491549
15501550 if len (import_node .tokens ) > import_token_index + 2 :
15511551 name_token = import_node .tokens [import_token_index + 2 ]
1552- if not position .is_in_range (r := range_from_token (name_token )) and r . end != position :
1552+ if not position .is_in_range (r := range_from_token (name_token )):
15531553 return None
15541554
15551555 elif len (import_node .tokens ) > import_token_index + 1 :
15561556 name_token = import_node .tokens [import_token_index + 1 ]
1557- if position .is_in_range (r := range_from_token (name_token )) or r . end == position :
1557+ if position .is_in_range (r := range_from_token (name_token )):
15581558 if whitespace_at_begin_of_token (name_token ) > 1 :
15591559
15601560 ws_b = whitespace_from_begin_of_token (name_token )
15611561 r .start .character += 2 if ws_b and ws_b [0 ] != "\t " else 1
15621562
1563- if not position .is_in_range (r ) and r . end != position :
1563+ if not position .is_in_range (r ):
15641564 return None
15651565 else :
15661566 return None
0 commit comments