diff options
author | Jesse Morgan <jesse@jesterpm.net> | 2019-01-20 09:21:22 -0800 |
---|---|---|
committer | Jesse Morgan <jesse@jesterpm.net> | 2019-01-20 09:21:22 -0800 |
commit | 0e7227875c43fbd7d644ce9f22bdbad901cc7a70 (patch) | |
tree | 37d2385c6f62f6698f6169d579f759ee6d93ac2d | |
parent | 322c969a1efcf12383ef1b427f562f492240f186 (diff) |
-rw-r--r-- | ugbudget/ugbudget.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/ugbudget/ugbudget.py b/ugbudget/ugbudget.py index a21e9a7..f786e8d 100644 --- a/ugbudget/ugbudget.py +++ b/ugbudget/ugbudget.py @@ -39,7 +39,7 @@ def read_tags(filename): subcategories, etc. ''' tag_header = ('account_type',) - tags = {} + tags = collections.OrderedDict() if os.path.isfile(filename): with open(filename, 'rb') as f: reader = csv.reader(f, csv.excel_tab) @@ -58,7 +58,7 @@ def write_tags(filename, tag_header, tags): with open(filename, 'wb') as f: writer = csv.writer(f, csv.excel_tab) writer.writerow(['account'] + list(tag_header)) - for account in sorted(tags): + for account in tags: writer.writerow([account] + list(tags[account])) def create_tags(book, tags_file): |