Metadata-Version: 1.1
Name: ohmr
Version: 0.1.0
Summary: Ids for guru meditation.
Home-page: https://github.com/bninja/ohmr
Author: deepak
Author-email: deepak@chopra.in
License: BSD
Description: ====
        ohmr
        ====
        
        .. image:: https://travis-ci.org/bninja/ohmr.png
           :target: https://travis-ci.org/bninja/ohmr
        
        .. image:: https://coveralls.io/repos/bninja/ohmr/badge.png
           :target: https://coveralls.io/r/bninja/ohmr
        
        For generating, encoding and managing runtime trace ids. These are typically
        used to link side-effects:
        
        - db records
        - search documents
        - log entries
        - ...
        
        for things like debugging, auditing, isolation, etc.
        
        Get it like:
        
        .. code:: bash
        
           $ pip install ohmr
        
        First create a tracer e.g. like:
        
        .. code:: python
        
            import coid
            import ohmr
            
            trace = ohmr.Tracer(coid.Id(prefix='OHM-'))
            
        Then use it, most likely at session begin/resume points, e.g. like:
        
        .. code:: python
        
            import flask
        
            app = flask.Flask('krazy_eyez_killah')
            
            @app.before_request
            def set_trace_id()
                trace.reset()
        
Platform: any
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
Classifier: Topic :: Software Development :: Libraries :: Python Modules
