Skip to content

Commit

Permalink
Add warning about non-recursive parsing in Analysis. Closes #188.
Browse files Browse the repository at this point in the history
  • Loading branch information
onyxfish committed Aug 30, 2015
1 parent eec2d37 commit 295474f
Showing 1 changed file with 8 additions and 0 deletions.
8 changes: 8 additions & 0 deletions agate/analysis.py
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,14 @@
you run the same analysis twice without modifying the code, the cached version
out of the ``data`` will be used for its dependents. Thus you experiment with
a dependent analysis without constantly recomputing the results of its parent.
.. warning::
The fingerprint which is generated for each analysis function is **not**
recursive, which is to say, it does not include the source of functions
which are invoked by that function. If you modify the source of a function
invoked by the analysis function, you will need to ensure that the analysis
is manually refreshed by passing ``refresh=True`` to :meth:`Analysis.run`.
"""

import bz2
Expand Down

0 comments on commit 295474f

Please sign in to comment.