<commit_before>Behold:  A debugging tool for large Python projects
===
[![Build Status](https://travis-ci.org/robdmc/behold.svg?branch=develop)](https://travis-ci.org/robdmc/behold)

Behold is a package that makes it easier to debug large Python projects. It
enables you to perform [contextual debugging](#contextual-debugging-explained)
over your entire code base.  This means that you can use the state inside one
module to control either printing or step-debugging in a completely different
module.  Given the stateful nature of many large, multi-file applications (I'm
looking at you, Django), this capability provides valuable control over your
debugging work flow.

Behold is written in pure Python with no dependencies.  It is compatible with
both Python2 and Python3.

This page shows several examples to get you started. The
<a href="http://behold.readthedocs.io/en/latest/ref/behold.html">API documentation can be found here.</a>


Installation
---
```bash<commit_msg>adding coveralls badge<commit_after>Behold:  A debugging tool for large Python projects
===
[![Build Status](https://travis-ci.org/robdmc/behold.svg?branch=develop)](https://travis-ci.org/robdmc/behold)

[![Coverage Status](https://coveralls.io/repos/github/robdmc/behold/badge.svg?branch=develop)](https://coveralls.io/github/robdmc/behold?branch=develop)

Behold is a package that makes it easier to debug large Python projects. It
enables you to perform [contextual debugging](#contextual-debugging-explained)
over your entire code base.  This means that you can use the state inside one
module to control either printing or step-debugging in a completely different
module.  Given the stateful nature of many large, multi-file applications (I'm
looking at you, Django), this capability provides valuable control over your
debugging work flow.

Behold is written in pure Python with no dependencies.  It is compatible with
both Python2 and Python3.

This page shows several examples to get you started. The
<a href="http://behold.readthedocs.io/en/latest/ref/behold.html">API documentation can be found here.</a>


Installation
---
```bash
{'fraction_non_alphanumeric': 0.08966493629070316, 'fraction_numerical': 0.0018876828692779614, 'mean_word_length': 5.0398860398860394, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 7, 'https://': 6, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1710211', 'n_tokens_mistral': 605, 'n_tokens_neox': 584, 'n_words': 237}