I would put count_progress_risk in stats.py, not in general.py. Also, you could take the occasion to remove the decorator progress_indicator which not used in our code anymore (except in its tests).
I saw this comment in the code:

# al-maisan, Mon, 20 Aug 2012 15:43:11 +0200
# PLEASE NOTE: the decorator below is deprecated and should not be used for
# new code in the hazardlib-integration branch. Please use the 'count_progress'
# decorator instead.
class progress_indicator