demo.py (420B)
1 import sys 2 import logging 3 import datetime 4 5 from lxml import etree 6 7 from usawa import load, get_units, init_ledger 8 9 logging.basicConfig(level=logging.DEBUG) 10 logg = logging.getLogger() 11 12 13 if __name__ == '__main__': 14 fp = 'running.xml' 15 try: 16 fp = sys.argv[1] 17 except IndexError: 18 pass 19 root = load(fp) 20 un = get_units(root) 21 st = init_ledger(root, un) 22 st.apply_tree(root) 23 print(st)