Skip to content

Crash when bad match entered #41

@Kraymer

Description

@Kraymer

STR: enter a string that doesn't figure in payee field

Traceback (most recent call last):
  File "/usr/local/bin/qifqif", line 9, in <module>
    load_entry_point('qifqif==0.5.1', 'console_scripts', 'qifqif')()
  File "/usr/local/lib/python2.7/site-packages/qifqif/__init__.py", line 350, in main
    transacs = process_file(transacs_orig, options=args)
  File "/usr/local/lib/python2.7/site-packages/qifqif/__init__.py", line 237, in process_file
    cat, match = process_transaction(t, options)
  File "/usr/local/lib/python2.7/site-packages/qifqif/__init__.py", line 224, in process_transaction
    ruler = query_ruler(t)
  File "/usr/local/lib/python2.7/site-packages/qifqif/__init__.py", line 164, in query_ruler
    ok, extras = check_ruler(ruler, t)
  File "/usr/local/lib/python2.7/site-packages/qifqif/__init__.py", line 136, in check_ruler
    extras[field_ko] = TERM.red('✖ %s' % field_ko.title())
AttributeError: 'dict' object has no attribute 'title'

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions