25 lines
454 B
Python
25 lines
454 B
Python
# vim:fileencoding=utf-8:noet
|
|
from __future__ import (unicode_literals, division, absolute_import, print_function)
|
|
|
|
import pdb
|
|
import os
|
|
import sys
|
|
|
|
from powerline.bindings.pdb import use_powerline_prompt
|
|
|
|
|
|
@use_powerline_prompt
|
|
class Pdb(pdb.Pdb):
|
|
pass
|
|
|
|
|
|
p = Pdb()
|
|
|
|
|
|
script = os.path.join(os.path.dirname(__file__), 'pdb-script.py')
|
|
with open(script, 'r') as fd:
|
|
code = compile(fd.read(), script, 'exec')
|
|
|
|
|
|
p.run('exec(code)', globals={'code': code})
|