summaryrefslogtreecommitdiff
path: root/scripts/confirm.py
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/confirm.py')
-rwxr-xr-xscripts/confirm.py40
1 files changed, 0 insertions, 40 deletions
diff --git a/scripts/confirm.py b/scripts/confirm.py
deleted file mode 100755
index 1132ca0c..00000000
--- a/scripts/confirm.py
+++ /dev/null
@@ -1,40 +0,0 @@
-#!/usr/bin/python
-
-# This script confirms what ledger tells you.
-
-import sys
-import os
-import re
-
-def clean(num):
- return float(re.sub("(\s+|\$|,)","",num))
-
-running_total = 0.0
-index = 1
-last_line = ""
-
-for line in os.popen("../ledger %s reg %s" % (sys.argv[1], sys.argv[2])):
- value = clean(line[55:67])
- total = clean(line[68:])
-
- running_total += value
- if abs(running_total - total) > 0.001:
- print "! discrepancy of %.2f (%.2f - %.2f) at line %d:" % \
- (running_total - total, running_total, total, index)
- print line,
- running_total = total
-
- index += 1
- last_line = line
-
-balance_total = 0.0
-
-for line in os.popen("../ledger %s bal %s" % (sys.argv[1], sys.argv[2])):
- balance_total = clean(line[:20])
-
-if abs(balance_total - running_total) > 0.001:
- print
- print "! discrepancy of %.2f (%.2f - %.2f) between register and balance" % \
- (balance_total - running_total, balance_total, running_total)
- print last_line,
- print line,