Metadata-Version: 1.0
Name: wtf
Version: 0.1
Summary: Post-mortem PDB handler
Home-page: http://github.com/k0001/wtf
Author: Renzo Carbonara
Author-email: gnuk0001@gmail.com
License: BSD
Description: **WTF** is a Python post-mortem debug handler.
        
        After an exception, a Pdb debugger will be started in the frame and line where
        the exception was raised. The `IPython <http://ipython.scipy.org/>`_ debugger
        will be used by default if available, Otherwise Python's own ``pdb.Pdb``.
        
        See the accompanying ``LICENSE`` file for the licensing terms.
        
        Usage
        =====
        
        If ``with`` statement block support is available (default since 2.6), then **WTF**
        can be used as::
        
            from wtf import WTF
        
            with WTF:
                ... do something ...
        
        If an exception is raised inside the ``with`` block, then a Pdb debugger will be
        started on the conflicting line.
        
        **WTF** can be used as a function call also, with the same results.::
        
            from wtf import WTF
        
            try:
                ... do something ...
            except:
                WTF()
        
        For more info, check the ``wtf.WTFHandler`` class.
        
        
Keywords: pdb debug
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Topic :: Software Development :: Debuggers
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
