~dricottone/fmg-timesheets

ref: e4ae39d2f8d526f65c630679a6bd11ac23a32170 fmg-timesheets/parser/timeentry.py -rw-r--r-- 5.8 KiB
Minor debug/toolchain update
Implemented time entry extraction; no assert errors!

There is still a major issue ahead of 'structured' data:
Hours data is leaking between entries. There are entries with no hours
at all. There are almost certainly some entries that have hours out of
order.

It will likely be necessary to re-sort all items ahead of processing
based on top then left style attributes. This is going to have the
consequence of invalidating some of the work I've already put into
parsing the data as-is.

Good luck, future me.
Started implementing time entry extraction.

Time entries are now being parsed and validated, though there are
numerous issues still to sort out.

I have a feeling that further development will require passing around
the `top` style attributes in the same way I'm passing around the `left`
style attributes. TBD though.