usawa

Signed, immutable accounting.
Info | Log | Files | Refs | Submodules | LICENSE

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)