Skip to content

Commit c94b34b

Browse files
committed
FixUp: move function to aid merge
1 parent e6b80c4 commit c94b34b

File tree

1 file changed

+35
-34
lines changed

1 file changed

+35
-34
lines changed

python3/vimspector/variables.py

Lines changed: 35 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -721,40 +721,6 @@ def GetMemoryReference( self ):
721721
return variable.connection, variable.MemoryReference()
722722

723723

724-
def GetDataBreakpointInfo( self,
725-
then,
726-
buf = None,
727-
line_num = None ):
728-
variable: Expandable
729-
view: View
730-
731-
variable, view = self._GetVariable( buf, line_num )
732-
if variable is None:
733-
return None
734-
735-
if not session_manager.Get().GetSession(
736-
variable.connection.GetSessionId() )._server_capabilities.get(
737-
'supportsDataBreakpoints' ):
738-
return None
739-
740-
arguments = {
741-
'name': variable.Name()
742-
}
743-
frameId = variable.FrameID()
744-
if frameId:
745-
arguments[ 'frameId' ] = frameId
746-
747-
if variable.IsContained():
748-
arguments[ 'variablesReference' ] = (
749-
variable.container.VariablesReference() )
750-
751-
variable.connection.DoRequest( lambda msg: then( variable.connection,
752-
msg ), {
753-
'command': 'dataBreakpointInfo',
754-
'arguments': arguments,
755-
} )
756-
757-
758724
def _DrawVariables( self, view, variables, indent_len, is_short = False ):
759725
assert indent_len > 0
760726
for variable in variables:
@@ -927,4 +893,39 @@ def SetSyntax( self, syntax ):
927893
syntax,
928894
self._vars.buf,
929895
self._watch.buf )
896+
897+
def GetDataBreakpointInfo( self,
898+
then,
899+
buf = None,
900+
line_num = None ):
901+
variable: Expandable
902+
view: View
903+
904+
variable, view = self._GetVariable( buf, line_num )
905+
if variable is None:
906+
return None
907+
908+
if not session_manager.Get().GetSession(
909+
variable.connection.GetSessionId() )._server_capabilities.get(
910+
'supportsDataBreakpoints' ):
911+
return None
912+
913+
arguments = {
914+
'name': variable.Name()
915+
}
916+
frameId = variable.FrameID()
917+
if frameId:
918+
arguments[ 'frameId' ] = frameId
919+
920+
if variable.IsContained():
921+
arguments[ 'variablesReference' ] = (
922+
variable.container.VariablesReference() )
923+
924+
variable.connection.DoRequest( lambda msg: then( variable.connection,
925+
msg ), {
926+
'command': 'dataBreakpointInfo',
927+
'arguments': arguments,
928+
} )
929+
930+
930931
# vim: sw=2

0 commit comments

Comments
 (0)