python/vdb.py
changeset 198 1d26f35595b2
parent 178 5d1c3e5fab6b
child 206 c606b8fc373f
equal deleted inserted replaced
197:a4f790013a99 198:1d26f35595b2
     5 # This software is licensed under 'Creative Commons Attribution-NonCommercial 4.0 International License'
     5 # This software is licensed under 'Creative Commons Attribution-NonCommercial 4.0 International License'
     6 #
     6 #
     7 # You may find a full license text in LICENSE.txt or at http://creativecommons.org/licenses/by-nc/4.0/
     7 # You may find a full license text in LICENSE.txt or at http://creativecommons.org/licenses/by-nc/4.0/
     8 #
     8 #
     9 
     9 
       
    10 import sys
    10 import itertools
    11 import itertools
    11 import argparse
    12 import argparse
    12 import copy
    13 import copy
    13 import gdb
    14 import gdb
    14 
    15 
   392         visualizer_factory = eval(args.visualizer, __main__.__dict__ , __main__.__dict__)
   393         visualizer_factory = eval(args.visualizer, __main__.__dict__ , __main__.__dict__)
   393 
   394 
   394     visualizer = visualizer_factory(varobj._value)
   395     visualizer = visualizer_factory(varobj._value)
   395 
   396 
   396     varobj.set_visualizer(visualizer)
   397     varobj.set_visualizer(visualizer)
       
   398 
       
   399 # Set prompt for both, GDBCLI and Python CLI
       
   400 gdb.prompt_hook = lambda x: 'vdb > '
       
   401 sys.ps1 = 'vdb pi > '
       
   402 sys.ps2 = '       > '