@@ -46,15 +46,18 @@ def set_trace():
4646
4747# Adopted verbatim from pdb for completeness:
4848
49+
4950def post_mortem (t = None ):
5051# handling the default
5152if t is None :
5253# sys.exc_info() returns (type, value, traceback) if an exception is
5354# being handled, otherwise it returns None
5455t = sys .exc_info ()[2 ]
5556if t is None :
56- raise ValueError ("A valid traceback must be passed if no "
57- "exception is being handled" )
57+ raise ValueError (
58+ "A valid traceback must be passed if no "
59+ "exception is being handled"
60+ )
5861
5962p = BPdb ()
6063p .reset ()
@@ -66,26 +69,28 @@ def pm():
6669
6770
6871def main ():
69- parser = OptionParser (
70- usage = 'Usage: %prog [options] [file [args]]' )
71- parser . add_option ( ' --version' , '-V' ,action = ' store_true' ,
72- help = 'Print version and exit.' )
72+ parser = OptionParser (usage = "Usage: %prog [options] [file [args]]" )
73+ parser . add_option (
74+ " --version" , "-V" ,action = " store_true" , help = "Print version and exit."
75+ )
7376options ,args = parser .parse_args (sys .argv )
7477if options .version :
75- print ('bpdb on top of bpython version' ,__version__ ,end = "" )
76- print ('on top of Python' ,sys .version .split ()[0 ])
77- print ('(C) 2008-2013 Bob Farrell, Andreas Stuehrk et al. '
78- 'See AUTHORS for detail.' )
78+ print ("bpdb on top of bpython version" ,__version__ ,end = "" )
79+ print ("on top of Python" ,sys .version .split ()[0 ])
80+ print (
81+ "(C) 2008-2013 Bob Farrell, Andreas Stuehrk et al. "
82+ "See AUTHORS for detail."
83+ )
7984return 0
8085
8186if len (args )< 2 :
82- print (' usage: bpdb scriptfile [arg] ...' )
87+ print (" usage: bpdb scriptfile [arg] ..." )
8388return 2
8489
8590# The following code is based on Python's pdb.py.
8691mainpyfile = args [1 ]
8792if not os .path .exists (mainpyfile ):
88- print (' Error:' ,mainpyfile ,' does not exist' )
93+ print (" Error:" ,mainpyfile ," does not exist" )
8994return 1
9095
9196# Hide bpdb from argument list.
@@ -114,5 +119,8 @@ def main():
114119print ("Running 'cont' or 'step' will restart the program" )
115120t = sys .exc_info ()[2 ]
116121pdb .interaction (None ,t )
117- print ("Post mortem debugger finished. The " + mainpyfile +
118- " will be restarted" )
122+ print (
123+ "Post mortem debugger finished. The "
124+ + mainpyfile
125+ + " will be restarted"
126+ )