X-Git-Url: https://git.phdru.name/?a=blobdiff_plain;f=.pdbrc;h=156bb126a6356b406db8e0fe5b1077ff238f24de;hb=88c29c2b4ebe7406ac70b23a3dee74e3d32294f9;hp=f2ec6a5d7855d1351202c7f7f360846686aae942;hpb=920e9b2291149c2adbb89eaaf2644575aaaa06f9;p=dotfiles.git diff --git a/.pdbrc b/.pdbrc index f2ec6a5..156bb12 100644 --- a/.pdbrc +++ b/.pdbrc @@ -10,7 +10,9 @@ import os import sys -x = execfile(os.path.expanduser("~/lib/python/pdbrc.py")) +x = sys.version_info[:2] == (2, 7) and execfile(os.path.expanduser("~/lib/python/pdbrc.py")) +# In Python 2.7 ``exec()`` raises SyntaxError. Ignore it, it's harmless here. +x = sys.version_info >= (3, 4) and exec(open(os.path.expanduser("~/lib/python/pdbrc.py"), 'rU').read()) # http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/498182 # replace the Pdb class's complete method with ours