| Offset 1, 3 lines modified | Offset 1, 3 lines modified | ||
| 1 | ·d634206e8e1bfe9e5d8022a1556d3120·61540·doc·optional·python-mt-940-doc_4.30.0-3_all.deb | 1 | ·d634206e8e1bfe9e5d8022a1556d3120·61540·doc·optional·python-mt-940-doc_4.30.0-3_all.deb |
| 2 | · | 2 | ·edb8646e72df1543fb17ed96cef378fc·63148·python·optional·python3-mt-940_4.30.0-3_all.deb |
| Offset 1, 3 lines modified | Offset 1, 3 lines modified | ||
| 1 | -rw-r--r--···0········0········0········4·2024-12-21·13:51:00.000000·debian-binary | 1 | -rw-r--r--···0········0········0········4·2024-12-21·13:51:00.000000·debian-binary |
| 2 | -rw-r--r--···0········0········0·····2160·2024-12-21·13:51:00.000000·control.tar.xz | 2 | -rw-r--r--···0········0········0·····2160·2024-12-21·13:51:00.000000·control.tar.xz |
| 3 | -rw-r--r--···0········0········0····60 | 3 | -rw-r--r--···0········0········0····60796·2024-12-21·13:51:00.000000·data.tar.xz |
| Offset 51, 15 lines modified | Offset 51, 15 lines modified | ||
| 51 | ········<h2> | 51 | ········<h2> |
| 52 | ················<a·class="button"·href="index.html">Files</a> | 52 | ················<a·class="button"·href="index.html">Files</a> |
| 53 | ················<a·class="button"·href="function_index.html">Functions</a> | 53 | ················<a·class="button"·href="function_index.html">Functions</a> |
| 54 | ················<a·class="button·current">Classes</a> | 54 | ················<a·class="button·current">Classes</a> |
| 55 | ········</h2> | 55 | ········</h2> |
| 56 | ········<p·class="text"> | 56 | ········<p·class="text"> |
| 57 | ············<a·class="nav"·href="https://coverage.readthedocs.io/en/7.6.0">coverage.py·v7.6.0</a>, | 57 | ············<a·class="nav"·href="https://coverage.readthedocs.io/en/7.6.0">coverage.py·v7.6.0</a>, |
| 58 | ············created·at·202 | 58 | ············created·at·2026-08-30·23:02·+1400 |
| 59 | ········</p> | 59 | ········</p> |
| 60 | ····</div> | 60 | ····</div> |
| 61 | </header> | 61 | </header> |
| 62 | <main·id="index"> | 62 | <main·id="index"> |
| 63 | ····<table·class="index"·data-sortable> | 63 | ····<table·class="index"·data-sortable> |
| 64 | ········<thead> | 64 | ········<thead> |
| 65 | ············<tr·class="tablehead"·title="Click·to·sort"> | 65 | ············<tr·class="tablehead"·title="Click·to·sort"> |
| Offset 448, 15 lines modified | Offset 448, 15 lines modified | ||
| 448 | ········No·items·found·using·the·specified·filter. | 448 | ········No·items·found·using·the·specified·filter. |
| 449 | ····</p> | 449 | ····</p> |
| 450 | </main> | 450 | </main> |
| 451 | <footer> | 451 | <footer> |
| 452 | ····<div·class="content"> | 452 | ····<div·class="content"> |
| 453 | ········<p> | 453 | ········<p> |
| 454 | ············<a·class="nav"·href="https://coverage.readthedocs.io/en/7.6.0">coverage.py·v7.6.0</a>, | 454 | ············<a·class="nav"·href="https://coverage.readthedocs.io/en/7.6.0">coverage.py·v7.6.0</a>, |
| 455 | ············created·at·202 | 455 | ············created·at·2026-08-30·23:02·+1400 |
| 456 | ········</p> | 456 | ········</p> |
| 457 | ····</div> | 457 | ····</div> |
| 458 | ····<aside·class="hidden"> | 458 | ····<aside·class="hidden"> |
| 459 | ········<a·id="prevFileLink"·class="nav"·href=""></a> | 459 | ········<a·id="prevFileLink"·class="nav"·href=""></a> |
| 460 | ········<a·id="nextFileLink"·class="nav"·href=""></a> | 460 | ········<a·id="nextFileLink"·class="nav"·href=""></a> |
| 461 | ········<button·type="button"·class="button_prev_file"·data-shortcut="["></button> | 461 | ········<button·type="button"·class="button_prev_file"·data-shortcut="["></button> |
| 462 | ········<button·type="button"·class="button_next_file"·data-shortcut="]"></button> | 462 | ········<button·type="button"·class="button_next_file"·data-shortcut="]"></button> |
| Offset 3, 15 lines modified | Offset 3, 15 lines modified | ||
| 3 | Shortcuts·on·this·page | 3 | Shortcuts·on·this·page |
| 4 | f·n·s·m·x·c· ·change·column·sorting | 4 | f·n·s·m·x·c· ·change·column·sorting |
| 5 | [·]· ·prev/next·file | 5 | [·]· ·prev/next·file |
| 6 | ?· ·show/hide·this·help | 6 | ?· ·show/hide·this·help |
| 7 | [····················] | 7 | [····················] |
| 8 | [·]hide·covered | 8 | [·]hide·covered |
| 9 | *\x8**\x8**\x8**\x8**\x8*·_\x8F\x8F_\x8i\x8i_\x8l\x8l_\x8e\x8e_\x8s\x8s·_\x8F\x8F_\x8u\x8u_\x8n\x8n_\x8c\x8c_\x8t\x8t_\x8i\x8i_\x8o\x8o_\x8n\x8n_\x8s\x8s·C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s·*\x8**\x8**\x8**\x8**\x8* | 9 | *\x8**\x8**\x8**\x8**\x8*·_\x8F\x8F_\x8i\x8i_\x8l\x8l_\x8e\x8e_\x8s\x8s·_\x8F\x8F_\x8u\x8u_\x8n\x8n_\x8c\x8c_\x8t\x8t_\x8i\x8i_\x8o\x8o_\x8n\x8n_\x8s\x8s·C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s·*\x8**\x8**\x8**\x8**\x8* |
| 10 | _\x8c_\x8o_\x8v_\x8e_\x8r_\x8a_\x8g_\x8e_\x8._\x8p_\x8y_\x8·_\x8v_\x87_\x8._\x86_\x8._\x80,·created·at·202 | 10 | _\x8c_\x8o_\x8v_\x8e_\x8r_\x8a_\x8g_\x8e_\x8._\x8p_\x8y_\x8·_\x8v_\x87_\x8._\x86_\x8._\x80,·created·at·2026-08-30·23:02·+1400 |
| 11 | F\x8Fi\x8il\x8le\x8e············c\x8cl\x8la\x8as\x8ss\x8s······················s\x8st\x8ta\x8at\x8te\x8em\x8me\x8en\x8nt\x8ts\x8s·m\x8mi\x8is\x8ss\x8si\x8in\x8ng\x8g·e\x8ex\x8xc\x8cl\x8lu\x8ud\x8de\x8ed\x8d·c\x8co\x8ov\x8ve\x8er\x8ra\x8ag\x8ge\x8e | 11 | F\x8Fi\x8il\x8le\x8e············c\x8cl\x8la\x8as\x8ss\x8s······················s\x8st\x8ta\x8at\x8te\x8em\x8me\x8en\x8nt\x8ts\x8s·m\x8mi\x8is\x8ss\x8si\x8in\x8ng\x8g·e\x8ex\x8xc\x8cl\x8lu\x8ud\x8de\x8ed\x8d·c\x8co\x8ov\x8ve\x8er\x8ra\x8ag\x8ge\x8e |
| 12 | _\x8m_\x8t_\x89_\x84_\x80_\x8/··········_\x8(_\x8n_\x8o_\x8·_\x8c_\x8l_\x8a_\x8s_\x8s_\x8)·················9··········9·······0········0% | 12 | _\x8m_\x8t_\x89_\x84_\x80_\x8/··········_\x8(_\x8n_\x8o_\x8·_\x8c_\x8l_\x8a_\x8s_\x8s_\x8)·················9··········9·······0········0% |
| 13 | _\x8__\x8__\x8a_\x8b_\x8o_\x8u_\x8t_\x8__\x8__\x8._\x8p_\x8y | 13 | _\x8__\x8__\x8a_\x8b_\x8o_\x8u_\x8t_\x8__\x8__\x8._\x8p_\x8y |
| 14 | _\x8m_\x8t_\x89_\x84_\x80_\x8/··········_\x8(_\x8n_\x8o_\x8·_\x8c_\x8l_\x8a_\x8s_\x8s_\x8)·················9··········9·······0········0% | 14 | _\x8m_\x8t_\x89_\x84_\x80_\x8/··········_\x8(_\x8n_\x8o_\x8·_\x8c_\x8l_\x8a_\x8s_\x8s_\x8)·················9··········9·······0········0% |
| 15 | _\x8__\x8__\x8i_\x8n_\x8i_\x8t_\x8__\x8__\x8._\x8p_\x8y | 15 | _\x8__\x8__\x8i_\x8n_\x8i_\x8t_\x8__\x8__\x8._\x8p_\x8y |
| 16 | _\x8m_\x8t_\x89_\x84_\x80_\x8/··········_\x8(_\x8n_\x8o_\x8·_\x8c_\x8l_\x8a_\x8s_\x8s_\x8)·················4··········4·······70·······0% | 16 | _\x8m_\x8t_\x89_\x84_\x80_\x8/··········_\x8(_\x8n_\x8o_\x8·_\x8c_\x8l_\x8a_\x8s_\x8s_\x8)·················4··········4·······70·······0% |
| 17 | _\x8__\x8c_\x8o_\x8m_\x8p_\x8a_\x8t_\x8._\x8p_\x8y | 17 | _\x8__\x8c_\x8o_\x8m_\x8p_\x8a_\x8t_\x8._\x8p_\x8y |
| Offset 56, 8 lines modified | Offset 56, 8 lines modified | ||
| 56 | _\x8m_\x8t_\x89_\x84_\x80_\x8/_\x8t_\x8a_\x8g_\x8s_\x8._\x8p_\x8y···_\x8S_\x8u_\x8m_\x8C_\x8r_\x8e_\x8d_\x8i_\x8t_\x8E_\x8n_\x8t_\x8r_\x8i_\x8e_\x8s···········0··········0·······0········100% | 56 | _\x8m_\x8t_\x89_\x84_\x80_\x8/_\x8t_\x8a_\x8g_\x8s_\x8._\x8p_\x8y···_\x8S_\x8u_\x8m_\x8C_\x8r_\x8e_\x8d_\x8i_\x8t_\x8E_\x8n_\x8t_\x8r_\x8i_\x8e_\x8s···········0··········0·······0········100% |
| 57 | _\x8m_\x8t_\x89_\x84_\x80_\x8/_\x8t_\x8a_\x8g_\x8s_\x8._\x8p_\x8y···_\x8T_\x8a_\x8g_\x8s·······················0··········0·······0········100% | 57 | _\x8m_\x8t_\x89_\x84_\x80_\x8/_\x8t_\x8a_\x8g_\x8s_\x8._\x8p_\x8y···_\x8T_\x8a_\x8g_\x8s·······················0··········0·······0········100% |
| 58 | _\x8m_\x8t_\x89_\x84_\x80_\x8/_\x8t_\x8a_\x8g_\x8s_\x8._\x8p_\x8y···_\x8(_\x8n_\x8o_\x8·_\x8c_\x8l_\x8a_\x8s_\x8s_\x8)·················108········108·····9········0% | 58 | _\x8m_\x8t_\x89_\x84_\x80_\x8/_\x8t_\x8a_\x8g_\x8s_\x8._\x8p_\x8y···_\x8(_\x8n_\x8o_\x8·_\x8c_\x8l_\x8a_\x8s_\x8s_\x8)·················108········108·····9········0% |
| 59 | _\x8m_\x8t_\x89_\x84_\x80_\x8/_\x8u_\x8t_\x8i_\x8l_\x8s_\x8._\x8p_\x8y··_\x8S_\x8t_\x8r_\x8i_\x8p······················0··········0·······0········100% | 59 | _\x8m_\x8t_\x89_\x84_\x80_\x8/_\x8u_\x8t_\x8i_\x8l_\x8s_\x8._\x8p_\x8y··_\x8S_\x8t_\x8r_\x8i_\x8p······················0··········0·······0········100% |
| 60 | _\x8m_\x8t_\x89_\x84_\x80_\x8/_\x8u_\x8t_\x8i_\x8l_\x8s_\x8._\x8p_\x8y··_\x8(_\x8n_\x8o_\x8·_\x8c_\x8l_\x8a_\x8s_\x8s_\x8)·················19·········19······0········0% | 60 | _\x8m_\x8t_\x89_\x84_\x80_\x8/_\x8u_\x8t_\x8i_\x8l_\x8s_\x8._\x8p_\x8y··_\x8(_\x8n_\x8o_\x8·_\x8c_\x8l_\x8a_\x8s_\x8s_\x8)·················19·········19······0········0% |
| 61 | Total··········· ··························531········531·····117······0% | 61 | Total··········· ··························531········531·····117······0% |
| 62 | No·items·found·using·the·specified·filter. | 62 | No·items·found·using·the·specified·filter. |
| 63 | _\x8c_\x8o_\x8v_\x8e_\x8r_\x8a_\x8g_\x8e_\x8._\x8p_\x8y_\x8·_\x8v_\x87_\x8._\x86_\x8._\x80,·created·at·202 | 63 | _\x8c_\x8o_\x8v_\x8e_\x8r_\x8a_\x8g_\x8e_\x8._\x8p_\x8y_\x8·_\x8v_\x87_\x8._\x86_\x8._\x80,·created·at·2026-08-30·23:02·+1400 |
| Offset 51, 15 lines modified | Offset 51, 15 lines modified | ||
| 51 | ········<h2> | 51 | ········<h2> |
| 52 | ················<a·class="button"·href="index.html">Files</a> | 52 | ················<a·class="button"·href="index.html">Files</a> |
| 53 | ················<a·class="button·current">Functions</a> | 53 | ················<a·class="button·current">Functions</a> |
| 54 | ················<a·class="button"·href="class_index.html">Classes</a> | 54 | ················<a·class="button"·href="class_index.html">Classes</a> |
| 55 | ········</h2> | 55 | ········</h2> |
| 56 | ········<p·class="text"> | 56 | ········<p·class="text"> |
| 57 | ············<a·class="nav"·href="https://coverage.readthedocs.io/en/7.6.0">coverage.py·v7.6.0</a>, | 57 | ············<a·class="nav"·href="https://coverage.readthedocs.io/en/7.6.0">coverage.py·v7.6.0</a>, |
| 58 | ············created·at·202 | 58 | ············created·at·2026-08-30·23:02·+1400 |
| 59 | ········</p> | 59 | ········</p> |
| 60 | ····</div> | 60 | ····</div> |
| 61 | </header> | 61 | </header> |
| 62 | <main·id="index"> | 62 | <main·id="index"> |
| 63 | ····<table·class="index"·data-sortable> | 63 | ····<table·class="index"·data-sortable> |
| 64 | ········<thead> | 64 | ········<thead> |
| 65 | ············<tr·class="tablehead"·title="Click·to·sort"> | 65 | ············<tr·class="tablehead"·title="Click·to·sort"> |
| Offset 688, 15 lines modified | Offset 688, 15 lines modified | ||
| 688 | ········No·items·found·using·the·specified·filter. | 688 | ········No·items·found·using·the·specified·filter. |
| 689 | ····</p> | 689 | ····</p> |
| 690 | </main> | 690 | </main> |
| 691 | <footer> | 691 | <footer> |
| 692 | ····<div·class="content"> | 692 | ····<div·class="content"> |
| 693 | ········<p> | 693 | ········<p> |
| 694 | ············<a·class="nav"·href="https://coverage.readthedocs.io/en/7.6.0">coverage.py·v7.6.0</a>, | 694 | ············<a·class="nav"·href="https://coverage.readthedocs.io/en/7.6.0">coverage.py·v7.6.0</a>, |
| 695 | ············created·at·202 | 695 | ············created·at·2026-08-30·23:02·+1400 |
| 696 | ········</p> | 696 | ········</p> |
| 697 | ····</div> | 697 | ····</div> |
| 698 | ····<aside·class="hidden"> | 698 | ····<aside·class="hidden"> |
| 699 | ········<a·id="prevFileLink"·class="nav"·href=""></a> | 699 | ········<a·id="prevFileLink"·class="nav"·href=""></a> |
| 700 | ········<a·id="nextFileLink"·class="nav"·href=""></a> | 700 | ········<a·id="nextFileLink"·class="nav"·href=""></a> |
| 701 | ········<button·type="button"·class="button_prev_file"·data-shortcut="["></button> | 701 | ········<button·type="button"·class="button_prev_file"·data-shortcut="["></button> |
| 702 | ········<button·type="button"·class="button_next_file"·data-shortcut="]"></button> | 702 | ········<button·type="button"·class="button_next_file"·data-shortcut="]"></button> |
| Offset 3, 15 lines modified | Offset 3, 15 lines modified | ||
| 3 | Shortcuts·on·this·page | 3 | Shortcuts·on·this·page |
| 4 | f·n·s·m·x·c· ·change·column·sorting | 4 | f·n·s·m·x·c· ·change·column·sorting |
| 5 | [·]· ·prev/next·file | 5 | [·]· ·prev/next·file |
| 6 | ?· ·show/hide·this·help | 6 | ?· ·show/hide·this·help |
| 7 | [····················] | 7 | [····················] |
| 8 | [·]hide·covered | 8 | [·]hide·covered |
| 9 | *\x8**\x8**\x8**\x8**\x8*·_\x8F\x8F_\x8i\x8i_\x8l\x8l_\x8e\x8e_\x8s\x8s·F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s·_\x8C\x8C_\x8l\x8l_\x8a\x8a_\x8s\x8s_\x8s\x8s_\x8e\x8e_\x8s\x8s·*\x8**\x8**\x8**\x8**\x8* | 9 | *\x8**\x8**\x8**\x8**\x8*·_\x8F\x8F_\x8i\x8i_\x8l\x8l_\x8e\x8e_\x8s\x8s·F\x8Fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8ns\x8s·_\x8C\x8C_\x8l\x8l_\x8a\x8a_\x8s\x8s_\x8s\x8s_\x8e\x8e_\x8s\x8s·*\x8**\x8**\x8**\x8**\x8* |
| 10 | _\x8c_\x8o_\x8v_\x8e_\x8r_\x8a_\x8g_\x8e_\x8._\x8p_\x8y_\x8·_\x8v_\x87_\x8._\x86_\x8._\x80,·created·at·202 | 10 | _\x8c_\x8o_\x8v_\x8e_\x8r_\x8a_\x8g_\x8e_\x8._\x8p_\x8y_\x8·_\x8v_\x87_\x8._\x86_\x8._\x80,·created·at·2026-08-30·23:02·+1400 |
| 11 | F\x8Fi\x8il\x8le\x8e··········f\x8fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8n·················································s\x8st\x8ta\x8at\x8te\x8em\x8me\x8en\x8nt\x8ts\x8s·m\x8mi\x8is\x8ss\x8si\x8in\x8ng\x8g·e\x8ex\x8xc\x8cl\x8lu\x8ud\x8de\x8ed\x8d·c\x8co\x8ov\x8ve\x8er\x8ra\x8ag\x8ge\x8e | 11 | F\x8Fi\x8il\x8le\x8e··········f\x8fu\x8un\x8nc\x8ct\x8ti\x8io\x8on\x8n·················································s\x8st\x8ta\x8at\x8te\x8em\x8me\x8en\x8nt\x8ts\x8s·m\x8mi\x8is\x8ss\x8si\x8in\x8ng\x8g·e\x8ex\x8xc\x8cl\x8lu\x8ud\x8de\x8ed\x8d·c\x8co\x8ov\x8ve\x8er\x8ra\x8ag\x8ge\x8e |
| 12 | _\x8m_\x8t_\x89_\x84_\x80_\x8/········_\x8(_\x8n_\x8o_\x8·_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8)············································9··········9·······0········0% | 12 | _\x8m_\x8t_\x89_\x84_\x80_\x8/········_\x8(_\x8n_\x8o_\x8·_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8)············································9··········9·······0········0% |
| 13 | _\x8__\x8__\x8a_\x8b_\x8o_\x8u_\x8t_\x8__\x8__\x8._\x8p_\x8y | 13 | _\x8__\x8__\x8a_\x8b_\x8o_\x8u_\x8t_\x8__\x8__\x8._\x8p_\x8y |
| 14 | _\x8m_\x8t_\x89_\x84_\x80_\x8/········_\x8(_\x8n_\x8o_\x8·_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8)············································9··········9·······0········0% | 14 | _\x8m_\x8t_\x89_\x84_\x80_\x8/········_\x8(_\x8n_\x8o_\x8·_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8)············································9··········9·······0········0% |
| 15 | _\x8__\x8__\x8i_\x8n_\x8i_\x8t_\x8__\x8__\x8._\x8p_\x8y | 15 | _\x8__\x8__\x8i_\x8n_\x8i_\x8t_\x8__\x8__\x8._\x8p_\x8y |
| 16 | _\x8m_\x8t_\x89_\x84_\x80_\x8/········_\x8__\x8i_\x8d_\x8e_\x8n_\x8t_\x8i_\x8t_\x8y················································0··········0·······1········100% | 16 | _\x8m_\x8t_\x89_\x84_\x80_\x8/········_\x8__\x8i_\x8d_\x8e_\x8n_\x8t_\x8i_\x8t_\x8y················································0··········0·······1········100% |
| 17 | _\x8__\x8c_\x8o_\x8m_\x8p_\x8a_\x8t_\x8._\x8p_\x8y | 17 | _\x8__\x8c_\x8o_\x8m_\x8p_\x8a_\x8t_\x8._\x8p_\x8y |
| Offset 142, 8 lines modified | Offset 142, 8 lines modified | ||
| 142 | _\x8u_\x8t_\x8i_\x8l_\x8s_\x8._\x8p_\x8y | 142 | _\x8u_\x8t_\x8i_\x8l_\x8s_\x8._\x8p_\x8y |
| 143 | _\x8m_\x8t_\x89_\x84_\x80_\x8/········_\x8j_\x8o_\x8i_\x8n_\x8__\x8l_\x8i_\x8n_\x8e_\x8s···············································8··········8·······0········0% | 143 | _\x8m_\x8t_\x89_\x84_\x80_\x8/········_\x8j_\x8o_\x8i_\x8n_\x8__\x8l_\x8i_\x8n_\x8e_\x8s···············································8··········8·······0········0% |
| 144 | _\x8u_\x8t_\x8i_\x8l_\x8s_\x8._\x8p_\x8y | 144 | _\x8u_\x8t_\x8i_\x8l_\x8s_\x8._\x8p_\x8y |
| 145 | _\x8m_\x8t_\x89_\x84_\x80_\x8/········_\x8(_\x8n_\x8o_\x8·_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8)············································8··········8·······0········0% | 145 | _\x8m_\x8t_\x89_\x84_\x80_\x8/········_\x8(_\x8n_\x8o_\x8·_\x8f_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8)············································8··········8·······0········0% |
| 146 | _\x8u_\x8t_\x8i_\x8l_\x8s_\x8._\x8p_\x8y | 146 | _\x8u_\x8t_\x8i_\x8l_\x8s_\x8._\x8p_\x8y |
| 147 | Total········· ························································531········531·····117······0% | 147 | Total········· ························································531········531·····117······0% |
| 148 | No·items·found·using·the·specified·filter. | 148 | No·items·found·using·the·specified·filter. |
| 149 | _\x8c_\x8o_\x8v_\x8e_\x8r_\x8a_\x8g_\x8e_\x8._\x8p_\x8y_\x8·_\x8v_\x87_\x8._\x86_\x8._\x80,·created·at·202 | 149 | _\x8c_\x8o_\x8v_\x8e_\x8r_\x8a_\x8g_\x8e_\x8._\x8p_\x8y_\x8·_\x8v_\x87_\x8._\x86_\x8._\x80,·created·at·2026-08-30·23:02·+1400 |
| Offset 50, 15 lines modified | Offset 50, 15 lines modified | ||
| 50 | ········<h2> | 50 | ········<h2> |
| 51 | ················<a·class="button·current">Files</a> | 51 | ················<a·class="button·current">Files</a> |
| 52 | ················<a·class="button"·href="function_index.html">Functions</a> | 52 | ················<a·class="button"·href="function_index.html">Functions</a> |
| 53 | ················<a·class="button"·href="class_index.html">Classes</a> | 53 | ················<a·class="button"·href="class_index.html">Classes</a> |
| 54 | ········</h2> | 54 | ········</h2> |
| 55 | ········<p·class="text"> | 55 | ········<p·class="text"> |
| 56 | ············<a·class="nav"·href="https://coverage.readthedocs.io/en/7.6.0">coverage.py·v7.6.0</a>, | 56 | ············<a·class="nav"·href="https://coverage.readthedocs.io/en/7.6.0">coverage.py·v7.6.0</a>, |
| 57 | ············created·at·202 | 57 | ············created·at·2026-08-30·23:02·+1400 |
| 58 | ········</p> | 58 | ········</p> |
| 59 | ····</div> | 59 | ····</div> |
| 60 | </header> | 60 | </header> |
| 61 | <main·id="index"> | 61 | <main·id="index"> |
| 62 | ····<table·class="index"·data-sortable> | 62 | ····<table·class="index"·data-sortable> |
| 63 | ········<thead> | 63 | ········<thead> |
| 64 | ············<tr·class="tablehead"·title="Click·to·sort"> | 64 | ············<tr·class="tablehead"·title="Click·to·sort"> |
| Offset 148, 15 lines modified | Offset 148, 15 lines modified | ||
| 148 | ········No·items·found·using·the·specified·filter. | 148 | ········No·items·found·using·the·specified·filter. |
| 149 | ····</p> | 149 | ····</p> |
| 150 | </main> | 150 | </main> |
| 151 | <footer> | 151 | <footer> |
| 152 | ····<div·class="content"> | 152 | ····<div·class="content"> |
| 153 | ········<p> | 153 | ········<p> |
| 154 | ············<a·class="nav"·href="https://coverage.readthedocs.io/en/7.6.0">coverage.py·v7.6.0</a>, | 154 | ············<a·class="nav"·href="https://coverage.readthedocs.io/en/7.6.0">coverage.py·v7.6.0</a>, |
| 155 | ············created·at·202 | 155 | ············created·at·2026-08-30·23:02·+1400 |
| 156 | ········</p> | 156 | ········</p> |
| 157 | ····</div> | 157 | ····</div> |
| 158 | ····<aside·class="hidden"> | 158 | ····<aside·class="hidden"> |
| 159 | ········<a·id="prevFileLink"·class="nav"·href="z_d331b95102e7fe3d_utils_py.html"></a> | 159 | ········<a·id="prevFileLink"·class="nav"·href="z_d331b95102e7fe3d_utils_py.html"></a> |
| 160 | ········<a·id="nextFileLink"·class="nav"·href="z_d331b95102e7fe3d___about___py.html"></a> | 160 | ········<a·id="nextFileLink"·class="nav"·href="z_d331b95102e7fe3d___about___py.html"></a> |
| 161 | ········<button·type="button"·class="button_prev_file"·data-shortcut="["></button> | 161 | ········<button·type="button"·class="button_prev_file"·data-shortcut="["></button> |
| 162 | ········<button·type="button"·class="button_next_file"·data-shortcut="]"></button> | 162 | ········<button·type="button"·class="button_next_file"·data-shortcut="]"></button> |
| Offset 3, 21 lines modified | Offset 3, 21 lines modified | ||
| 3 | Shortcuts·on·this·page | 3 | Shortcuts·on·this·page |
| 4 | f·s·m·x·c· ·change·column·sorting | 4 | f·s·m·x·c· ·change·column·sorting |
| 5 | [·]· ·prev/next·file | 5 | [·]· ·prev/next·file |
| 6 | ?· ·show/hide·this·help | 6 | ?· ·show/hide·this·help |
| 7 | [····················] | 7 | [····················] |
| 8 | [·]hide·covered | 8 | [·]hide·covered |
| 9 | *\x8**\x8**\x8**\x8**\x8*·F\x8Fi\x8il\x8le\x8es\x8s·_\x8F\x8F_\x8u\x8u_\x8n\x8n_\x8c\x8c_\x8t\x8t_\x8i\x8i_\x8o\x8o_\x8n\x8n_\x8s\x8s·_\x8C\x8C_\x8l\x8l_\x8a\x8a_\x8s\x8s_\x8s\x8s_\x8e\x8e_\x8s\x8s·*\x8**\x8**\x8**\x8**\x8* | 9 | *\x8**\x8**\x8**\x8**\x8*·F\x8Fi\x8il\x8le\x8es\x8s·_\x8F\x8F_\x8u\x8u_\x8n\x8n_\x8c\x8c_\x8t\x8t_\x8i\x8i_\x8o\x8o_\x8n\x8n_\x8s\x8s·_\x8C\x8C_\x8l\x8l_\x8a\x8a_\x8s\x8s_\x8s\x8s_\x8e\x8e_\x8s\x8s·*\x8**\x8**\x8**\x8**\x8* |
| 10 | _\x8c_\x8o_\x8v_\x8e_\x8r_\x8a_\x8g_\x8e_\x8._\x8p_\x8y_\x8·_\x8v_\x87_\x8._\x86_\x8._\x80,·created·at·202 | 10 | _\x8c_\x8o_\x8v_\x8e_\x8r_\x8a_\x8g_\x8e_\x8._\x8p_\x8y_\x8·_\x8v_\x87_\x8._\x86_\x8._\x80,·created·at·2026-08-30·23:02·+1400 |
| 11 | F\x8Fi\x8il\x8le\x8e················s\x8st\x8ta\x8at\x8te\x8em\x8me\x8en\x8nt\x8ts\x8s·m\x8mi\x8is\x8ss\x8si\x8in\x8ng\x8g·e\x8ex\x8xc\x8cl\x8lu\x8ud\x8de\x8ed\x8d·c\x8co\x8ov\x8ve\x8er\x8ra\x8ag\x8ge\x8e | 11 | F\x8Fi\x8il\x8le\x8e················s\x8st\x8ta\x8at\x8te\x8em\x8me\x8en\x8nt\x8ts\x8s·m\x8mi\x8is\x8ss\x8si\x8in\x8ng\x8g·e\x8ex\x8xc\x8cl\x8lu\x8ud\x8de\x8ed\x8d·c\x8co\x8ov\x8ve\x8er\x8ra\x8ag\x8ge\x8e |
| 12 | _\x8m_\x8t_\x89_\x84_\x80_\x8/_\x8__\x8__\x8a_\x8b_\x8o_\x8u_\x8t_\x8__\x8__\x8._\x8p_\x8y··9··········9·······0········0% | 12 | _\x8m_\x8t_\x89_\x84_\x80_\x8/_\x8__\x8__\x8a_\x8b_\x8o_\x8u_\x8t_\x8__\x8__\x8._\x8p_\x8y··9··········9·······0········0% |
| 13 | _\x8m_\x8t_\x89_\x84_\x80_\x8/_\x8__\x8__\x8i_\x8n_\x8i_\x8t_\x8__\x8__\x8._\x8p_\x8y···9··········9·······0········0% | 13 | _\x8m_\x8t_\x89_\x84_\x80_\x8/_\x8__\x8__\x8i_\x8n_\x8i_\x8t_\x8__\x8__\x8._\x8p_\x8y···9··········9·······0········0% |
| 14 | _\x8m_\x8t_\x89_\x84_\x80_\x8/_\x8__\x8c_\x8o_\x8m_\x8p_\x8a_\x8t_\x8._\x8p_\x8y····4··········4·······70·······0% | 14 | _\x8m_\x8t_\x89_\x84_\x80_\x8/_\x8__\x8c_\x8o_\x8m_\x8p_\x8a_\x8t_\x8._\x8p_\x8y····4··········4·······70·······0% |
| 15 | _\x8m_\x8t_\x89_\x84_\x80_\x8/_\x8j_\x8s_\x8o_\x8n_\x8._\x8p_\x8y·······19·········19······2········0% | 15 | _\x8m_\x8t_\x89_\x84_\x80_\x8/_\x8j_\x8s_\x8o_\x8n_\x8._\x8p_\x8y·······19·········19······2········0% |
| 16 | _\x8m_\x8t_\x89_\x84_\x80_\x8/_\x8m_\x8o_\x8d_\x8e_\x8l_\x8s_\x8._\x8p_\x8y·····177········177·····9········0% | 16 | _\x8m_\x8t_\x89_\x84_\x80_\x8/_\x8m_\x8o_\x8d_\x8e_\x8l_\x8s_\x8._\x8p_\x8y·····177········177·····9········0% |
| 17 | _\x8m_\x8t_\x89_\x84_\x80_\x8/_\x8p_\x8a_\x8r_\x8s_\x8e_\x8r_\x8._\x8p_\x8y·····17·········17······15·······0% | 17 | _\x8m_\x8t_\x89_\x84_\x80_\x8/_\x8p_\x8a_\x8r_\x8s_\x8e_\x8r_\x8._\x8p_\x8y·····17·········17······15·······0% |
| 18 | _\x8m_\x8t_\x89_\x84_\x80_\x8/_\x8p_\x8r_\x8o_\x8c_\x8e_\x8s_\x8s_\x8o_\x8r_\x8s_\x8._\x8p_\x8y·111········111·····1········0% | 18 | _\x8m_\x8t_\x89_\x84_\x80_\x8/_\x8p_\x8r_\x8o_\x8c_\x8e_\x8s_\x8s_\x8o_\x8r_\x8s_\x8._\x8p_\x8y·111········111·····1········0% |
| 19 | _\x8m_\x8t_\x89_\x84_\x80_\x8/_\x8t_\x8a_\x8g_\x8s_\x8._\x8p_\x8y·······166········166·····20·······0% | 19 | _\x8m_\x8t_\x89_\x84_\x80_\x8/_\x8t_\x8a_\x8g_\x8s_\x8._\x8p_\x8y·······166········166·····20·······0% |
| 20 | _\x8m_\x8t_\x89_\x84_\x80_\x8/_\x8u_\x8t_\x8i_\x8l_\x8s_\x8._\x8p_\x8y······19·········19······0········0% | 20 | _\x8m_\x8t_\x89_\x84_\x80_\x8/_\x8u_\x8t_\x8i_\x8l_\x8s_\x8._\x8p_\x8y······19·········19······0········0% |
| 21 | Total···············531········531·····117······0% | 21 | Total···············531········531·····117······0% |
| 22 | No·items·found·using·the·specified·filter. | 22 | No·items·found·using·the·specified·filter. |
| 23 | _\x8c_\x8o_\x8v_\x8e_\x8r_\x8a_\x8g_\x8e_\x8._\x8p_\x8y_\x8·_\x8v_\x87_\x8._\x86_\x8._\x80,·created·at·202 | 23 | _\x8c_\x8o_\x8v_\x8e_\x8r_\x8a_\x8g_\x8e_\x8._\x8p_\x8y_\x8·_\x8v_\x87_\x8._\x86_\x8._\x80,·created·at·2026-08-30·23:02·+1400 |
| Offset 61, 15 lines modified | Offset 61, 15 lines modified | ||
| 61 | ········</h2> | 61 | ········</h2> |
| 62 | ········<p·class="text"> | 62 | ········<p·class="text"> |
| 63 | ············<a·id="prevFileLink"·class="nav"·href="index.html">«·prev</a>· · | 63 | ············<a·id="prevFileLink"·class="nav"·href="index.html">«·prev</a>· · |
| 64 | ············<a·id="indexLink"·class="nav"·href="index.html">^·index</a>· · | 64 | ············<a·id="indexLink"·class="nav"·href="index.html">^·index</a>· · |
| 65 | ············<a·id="nextFileLink"·class="nav"·href="z_d331b95102e7fe3d___init___py.html">»·next</a> | 65 | ············<a·id="nextFileLink"·class="nav"·href="z_d331b95102e7fe3d___init___py.html">»·next</a> |
| 66 | ············ · · | 66 | ············ · · |
| 67 | ············<a·class="nav"·href="https://coverage.readthedocs.io/en/7.6.0">coverage.py·v7.6.0</a>, | 67 | ············<a·class="nav"·href="https://coverage.readthedocs.io/en/7.6.0">coverage.py·v7.6.0</a>, |
| 68 | ············created·at·202 | 68 | ············created·at·2026-08-30·23:02·+1400 |
| 69 | ········</p> | 69 | ········</p> |
| 70 | ········<aside·class="hidden"> | 70 | ········<aside·class="hidden"> |
| 71 | ············<button·type="button"·class="button_next_chunk"·data-shortcut="j"></button> | 71 | ············<button·type="button"·class="button_next_chunk"·data-shortcut="j"></button> |
| 72 | ············<button·type="button"·class="button_prev_chunk"·data-shortcut="k"></button> | 72 | ············<button·type="button"·class="button_prev_chunk"·data-shortcut="k"></button> |
| 73 | ············<button·type="button"·class="button_top_of_page"·data-shortcut="0"></button> | 73 | ············<button·type="button"·class="button_top_of_page"·data-shortcut="0"></button> |
| 74 | ············<button·type="button"·class="button_first_chunk"·data-shortcut="1"></button> | 74 | ············<button·type="button"·class="button_first_chunk"·data-shortcut="1"></button> |
| 75 | ············<button·type="button"·class="button_prev_file"·data-shortcut="["></button> | 75 | ············<button·type="button"·class="button_prev_file"·data-shortcut="["></button> |
| Offset 97, 13 lines modified | Offset 97, 13 lines modified | ||
| 97 | ····<div·class="content"> | 97 | ····<div·class="content"> |
| 98 | ········<p> | 98 | ········<p> |
| 99 | ············<a·class="nav"·href="index.html">«·prev</a>· · | 99 | ············<a·class="nav"·href="index.html">«·prev</a>· · |
| 100 | ············<a·class="nav"·href="index.html">^·index</a>· · | 100 | ············<a·class="nav"·href="index.html">^·index</a>· · |
| 101 | ············<a·class="nav"·href="z_d331b95102e7fe3d___init___py.html">»·next</a> | 101 | ············<a·class="nav"·href="z_d331b95102e7fe3d___init___py.html">»·next</a> |
| 102 | ············ · · | 102 | ············ · · |
| 103 | ············<a·class="nav"·href="https://coverage.readthedocs.io/en/7.6.0">coverage.py·v7.6.0</a>, | 103 | ············<a·class="nav"·href="https://coverage.readthedocs.io/en/7.6.0">coverage.py·v7.6.0</a>, |
| 104 | ············created·at·202 | 104 | ············created·at·2026-08-30·23:02·+1400 |
| 105 | ········</p> | 105 | ········</p> |
| 106 | ····</div> | 106 | ····</div> |
| 107 | </footer> | 107 | </footer> |
| 108 | </body> | 108 | </body> |
| 109 | </html> | 109 | </html> |
| Offset 5, 23 lines modified | Offset 5, 23 lines modified | ||
| 5 | j·k· ·next/prev·highlighted·chunk | 5 | j·k· ·next/prev·highlighted·chunk |
| 6 | 0· ·(zero)·top·of·page | 6 | 0· ·(zero)·top·of·page |
| 7 | 1· ·(one)·first·highlighted·chunk | 7 | 1· ·(one)·first·highlighted·chunk |
| 8 | [·]· ·prev/next·file | 8 | [·]· ·prev/next·file |
| 9 | u· ·up·to·the·index | 9 | u· ·up·to·the·index |
| 10 | ?· ·show/hide·this·help | 10 | ?· ·show/hide·this·help |
| 11 | *\x8**\x8**\x8**\x8**\x8*·9\x89·s\x8st\x8ta\x8at\x8te\x8em\x8me\x8en\x8nt\x8ts\x8s·?\x8 ·0\x80·r\x8ru\x8un\x8n·9\x89·m\x8mi\x8is\x8ss\x8si\x8in\x8ng\x8g·0\x80·e\x8ex\x8xc\x8cl\x8lu\x8ud\x8de\x8ed\x8d·*\x8**\x8**\x8**\x8**\x8* | 11 | *\x8**\x8**\x8**\x8**\x8*·9\x89·s\x8st\x8ta\x8at\x8te\x8em\x8me\x8en\x8nt\x8ts\x8s·?\x8 ·0\x80·r\x8ru\x8un\x8n·9\x89·m\x8mi\x8is\x8ss\x8si\x8in\x8ng\x8g·0\x80·e\x8ex\x8xc\x8cl\x8lu\x8ud\x8de\x8ed\x8d·*\x8**\x8**\x8**\x8**\x8* |
| 12 | _\x8«_\x8·_\x8p_\x8r_\x8e_\x8v· · ·_\x8&_\x8H_\x8a_\x8t_\x8;_\x8·_\x8i_\x8n_\x8d_\x8e_\x8x· · ·_\x8»_\x8·_\x8n_\x8e_\x8x_\x8t· · · ·_\x8c_\x8o_\x8v_\x8e_\x8r_\x8a_\x8g_\x8e_\x8._\x8p_\x8y_\x8·_\x8v_\x87_\x8._\x86_\x8._\x80,·created·at·202 | 12 | _\x8«_\x8·_\x8p_\x8r_\x8e_\x8v· · ·_\x8&_\x8H_\x8a_\x8t_\x8;_\x8·_\x8i_\x8n_\x8d_\x8e_\x8x· · ·_\x8»_\x8·_\x8n_\x8e_\x8x_\x8t· · · ·_\x8c_\x8o_\x8v_\x8e_\x8r_\x8a_\x8g_\x8e_\x8._\x8p_\x8y_\x8·_\x8v_\x87_\x8._\x86_\x8._\x80,·created·at·2026-08- |
| 13 | 13 | 30·23:02·+1400 | |
| 14 | _\x81__title__·=·'MT940' | 14 | _\x81__title__·=·'MT940' |
| 15 | _\x82__package_name__·=·'mt-940' | 15 | _\x82__package_name__·=·'mt-940' |
| 16 | _\x83__author__·=·'Rick·van·Hattem·(wolph)' | 16 | _\x83__author__·=·'Rick·van·Hattem·(wolph)' |
| 17 | _\x84__description__·=·'·'.join(''' | 17 | _\x84__description__·=·'·'.join(''' |
| 18 | _\x85A·library·to·parse·MT940·files·and·returns·smart·Python·collections·for | 18 | _\x85A·library·to·parse·MT940·files·and·returns·smart·Python·collections·for |
| 19 | _\x86statistics·and·manipulation. | 19 | _\x86statistics·and·manipulation. |
| 20 | _\x87'''.strip().split()) | 20 | _\x87'''.strip().split()) |
| 21 | _\x88__email__·=·'wolph@wol.ph' | 21 | _\x88__email__·=·'wolph@wol.ph' |
| 22 | _\x89__version__·=·'4.30.0' | 22 | _\x89__version__·=·'4.30.0' |
| 23 | _\x81_\x80__license__·=·'BSD' | 23 | _\x81_\x80__license__·=·'BSD' |
| 24 | _\x81_\x81__copyright__·=·'Copyright·2015·Rick·van·Hattem·(wolph)' | 24 | _\x81_\x81__copyright__·=·'Copyright·2015·Rick·van·Hattem·(wolph)' |
| 25 | _\x81_\x82__url__·=·'https://github.com/WoLpH/mt940' | 25 | _\x81_\x82__url__·=·'https://github.com/WoLpH/mt940' |
| 26 | _\x8«_\x8·_\x8p_\x8r_\x8e_\x8v· · ·_\x8&_\x8H_\x8a_\x8t_\x8;_\x8·_\x8i_\x8n_\x8d_\x8e_\x8x· · ·_\x8»_\x8·_\x8n_\x8e_\x8x_\x8t· · · ·_\x8c_\x8o_\x8v_\x8e_\x8r_\x8a_\x8g_\x8e_\x8._\x8p_\x8y_\x8·_\x8v_\x87_\x8._\x86_\x8._\x80,·created·at·202 | 26 | _\x8«_\x8·_\x8p_\x8r_\x8e_\x8v· · ·_\x8&_\x8H_\x8a_\x8t_\x8;_\x8·_\x8i_\x8n_\x8d_\x8e_\x8x· · ·_\x8»_\x8·_\x8n_\x8e_\x8x_\x8t· · · ·_\x8c_\x8o_\x8v_\x8e_\x8r_\x8a_\x8g_\x8e_\x8._\x8p_\x8y_\x8·_\x8v_\x87_\x8._\x86_\x8._\x80,·created·at·2026-08- |
| 27 | 27 | 30·23:02·+1400 | |
| Offset 61, 15 lines modified | Offset 61, 15 lines modified | ||
| 61 | ········</h2> | 61 | ········</h2> |
| 62 | ········<p·class="text"> | 62 | ········<p·class="text"> |
| 63 | ············<a·id="prevFileLink"·class="nav"·href="z_d331b95102e7fe3d___about___py.html">«·prev</a>· · | 63 | ············<a·id="prevFileLink"·class="nav"·href="z_d331b95102e7fe3d___about___py.html">«·prev</a>· · |
| 64 | ············<a·id="indexLink"·class="nav"·href="index.html">^·index</a>· · | 64 | ············<a·id="indexLink"·class="nav"·href="index.html">^·index</a>· · |
| 65 | ············<a·id="nextFileLink"·class="nav"·href="z_d331b95102e7fe3d__compat_py.html">»·next</a> | 65 | ············<a·id="nextFileLink"·class="nav"·href="z_d331b95102e7fe3d__compat_py.html">»·next</a> |
| 66 | ············ · · | 66 | ············ · · |
| 67 | ············<a·class="nav"·href="https://coverage.readthedocs.io/en/7.6.0">coverage.py·v7.6.0</a>, | 67 | ············<a·class="nav"·href="https://coverage.readthedocs.io/en/7.6.0">coverage.py·v7.6.0</a>, |
| 68 | ············created·at·202 | 68 | ············created·at·2026-08-30·23:02·+1400 |
| 69 | ········</p> | 69 | ········</p> |
| 70 | ········<aside·class="hidden"> | 70 | ········<aside·class="hidden"> |
| 71 | ············<button·type="button"·class="button_next_chunk"·data-shortcut="j"></button> | 71 | ············<button·type="button"·class="button_next_chunk"·data-shortcut="j"></button> |
| 72 | ············<button·type="button"·class="button_prev_chunk"·data-shortcut="k"></button> | 72 | ············<button·type="button"·class="button_prev_chunk"·data-shortcut="k"></button> |
| 73 | ············<button·type="button"·class="button_top_of_page"·data-shortcut="0"></button> | 73 | ············<button·type="button"·class="button_top_of_page"·data-shortcut="0"></button> |
| 74 | ············<button·type="button"·class="button_first_chunk"·data-shortcut="1"></button> | 74 | ············<button·type="button"·class="button_first_chunk"·data-shortcut="1"></button> |
| 75 | ············<button·type="button"·class="button_prev_file"·data-shortcut="["></button> | 75 | ············<button·type="button"·class="button_prev_file"·data-shortcut="["></button> |
| Offset 106, 13 lines modified | Offset 106, 13 lines modified | ||
| 106 | ····<div·class="content"> | 106 | ····<div·class="content"> |
| 107 | ········<p> | 107 | ········<p> |
| 108 | ············<a·class="nav"·href="z_d331b95102e7fe3d___about___py.html">«·prev</a>· · | 108 | ············<a·class="nav"·href="z_d331b95102e7fe3d___about___py.html">«·prev</a>· · |
| 109 | ············<a·class="nav"·href="index.html">^·index</a>· · | 109 | ············<a·class="nav"·href="index.html">^·index</a>· · |
| 110 | ············<a·class="nav"·href="z_d331b95102e7fe3d__compat_py.html">»·next</a> | 110 | ············<a·class="nav"·href="z_d331b95102e7fe3d__compat_py.html">»·next</a> |
| 111 | ············ · · | 111 | ············ · · |
| 112 | ············<a·class="nav"·href="https://coverage.readthedocs.io/en/7.6.0">coverage.py·v7.6.0</a>, | 112 | ············<a·class="nav"·href="https://coverage.readthedocs.io/en/7.6.0">coverage.py·v7.6.0</a>, |
| 113 | ············created·at·202 | 113 | ············created·at·2026-08-30·23:02·+1400 |
| 114 | ········</p> | 114 | ········</p> |
| 115 | ····</div> | 115 | ····</div> |
| 116 | </footer> | 116 | </footer> |
| 117 | </body> | 117 | </body> |
| 118 | </html> | 118 | </html> |
| Offset 5, 16 lines modified | Offset 5, 16 lines modified | ||
| 5 | j·k· ·next/prev·highlighted·chunk | 5 | j·k· ·next/prev·highlighted·chunk |
| 6 | 0· ·(zero)·top·of·page | 6 | 0· ·(zero)·top·of·page |
| 7 | 1· ·(one)·first·highlighted·chunk | 7 | 1· ·(one)·first·highlighted·chunk |
| 8 | [·]· ·prev/next·file | 8 | [·]· ·prev/next·file |
| 9 | u· ·up·to·the·index | 9 | u· ·up·to·the·index |
| 10 | ?· ·show/hide·this·help | 10 | ?· ·show/hide·this·help |
| 11 | *\x8**\x8**\x8**\x8**\x8*·9\x89·s\x8st\x8ta\x8at\x8te\x8em\x8me\x8en\x8nt\x8ts\x8s·?\x8 ·0\x80·r\x8ru\x8un\x8n·9\x89·m\x8mi\x8is\x8ss\x8si\x8in\x8ng\x8g·0\x80·e\x8ex\x8xc\x8cl\x8lu\x8ud\x8de\x8ed\x8d·*\x8**\x8**\x8**\x8**\x8* | 11 | *\x8**\x8**\x8**\x8**\x8*·9\x89·s\x8st\x8ta\x8at\x8te\x8em\x8me\x8en\x8nt\x8ts\x8s·?\x8 ·0\x80·r\x8ru\x8un\x8n·9\x89·m\x8mi\x8is\x8ss\x8si\x8in\x8ng\x8g·0\x80·e\x8ex\x8xc\x8cl\x8lu\x8ud\x8de\x8ed\x8d·*\x8**\x8**\x8**\x8**\x8* |
| 12 | _\x8«_\x8·_\x8p_\x8r_\x8e_\x8v· · ·_\x8&_\x8H_\x8a_\x8t_\x8;_\x8·_\x8i_\x8n_\x8d_\x8e_\x8x· · ·_\x8»_\x8·_\x8n_\x8e_\x8x_\x8t· · · ·_\x8c_\x8o_\x8v_\x8e_\x8r_\x8a_\x8g_\x8e_\x8._\x8p_\x8y_\x8·_\x8v_\x87_\x8._\x86_\x8._\x80,·created·at·202 | 12 | _\x8«_\x8·_\x8p_\x8r_\x8e_\x8v· · ·_\x8&_\x8H_\x8a_\x8t_\x8;_\x8·_\x8i_\x8n_\x8d_\x8e_\x8x· · ·_\x8»_\x8·_\x8n_\x8e_\x8x_\x8t· · · ·_\x8c_\x8o_\x8v_\x8e_\x8r_\x8a_\x8g_\x8e_\x8._\x8p_\x8y_\x8·_\x8v_\x87_\x8._\x86_\x8._\x80,·created·at·2026-08- |
| 13 | 13 | 30·23:02·+1400 | |
| 14 | _\x81from·__future__·import·absolute_import | 14 | _\x81from·__future__·import·absolute_import |
| 15 | _\x82 | 15 | _\x82 |
| 16 | _\x83from·.json·import·JSONEncoder | 16 | _\x83from·.json·import·JSONEncoder |
| 17 | _\x84from·.·import·tags | 17 | _\x84from·.·import·tags |
| 18 | _\x85from·.·import·utils | 18 | _\x85from·.·import·utils |
| 19 | _\x86from·.·import·models | 19 | _\x86from·.·import·models |
| 20 | _\x87from·.·import·parser | 20 | _\x87from·.·import·parser |
| Offset 28, 9 lines modified | Offset 28, 9 lines modified | ||
| 28 | _\x81_\x85·'parser', | 28 | _\x81_\x85·'parser', |
| 29 | _\x81_\x86·'models', | 29 | _\x81_\x86·'models', |
| 30 | _\x81_\x87·'utils', | 30 | _\x81_\x87·'utils', |
| 31 | _\x81_\x88·'parse', | 31 | _\x81_\x88·'parse', |
| 32 | _\x81_\x89·'tags', | 32 | _\x81_\x89·'tags', |
| 33 | _\x82_\x80·'json', | 33 | _\x82_\x80·'json', |
| 34 | _\x82_\x81] | 34 | _\x82_\x81] |
| 35 | _\x8«_\x8·_\x8p_\x8r_\x8e_\x8v· · ·_\x8&_\x8H_\x8a_\x8t_\x8;_\x8·_\x8i_\x8n_\x8d_\x8e_\x8x· · ·_\x8»_\x8·_\x8n_\x8e_\x8x_\x8t· · · ·_\x8c_\x8o_\x8v_\x8e_\x8r_\x8a_\x8g_\x8e_\x8._\x8p_\x8y_\x8·_\x8v_\x87_\x8._\x86_\x8._\x80,·created·at·202 | 35 | _\x8«_\x8·_\x8p_\x8r_\x8e_\x8v· · ·_\x8&_\x8H_\x8a_\x8t_\x8;_\x8·_\x8i_\x8n_\x8d_\x8e_\x8x· · ·_\x8»_\x8·_\x8n_\x8e_\x8x_\x8t· · · ·_\x8c_\x8o_\x8v_\x8e_\x8r_\x8a_\x8g_\x8e_\x8._\x8p_\x8y_\x8·_\x8v_\x87_\x8._\x86_\x8._\x80,·created·at·2026-08- |
| 36 | 36 | 30·23:02·+1400 | |
| Offset 61, 15 lines modified | Offset 61, 15 lines modified | ||
| 61 | ········</h2> | 61 | ········</h2> |
| 62 | ········<p·class="text"> | 62 | ········<p·class="text"> |
| 63 | ············<a·id="prevFileLink"·class="nav"·href="z_d331b95102e7fe3d___init___py.html">«·prev</a>· · | 63 | ············<a·id="prevFileLink"·class="nav"·href="z_d331b95102e7fe3d___init___py.html">«·prev</a>· · |
| 64 | ············<a·id="indexLink"·class="nav"·href="index.html">^·index</a>· · | 64 | ············<a·id="indexLink"·class="nav"·href="index.html">^·index</a>· · |
| 65 | ············<a·id="nextFileLink"·class="nav"·href="z_d331b95102e7fe3d_json_py.html">»·next</a> | 65 | ············<a·id="nextFileLink"·class="nav"·href="z_d331b95102e7fe3d_json_py.html">»·next</a> |
| 66 | ············ · · | 66 | ············ · · |
| 67 | ············<a·class="nav"·href="https://coverage.readthedocs.io/en/7.6.0">coverage.py·v7.6.0</a>, | 67 | ············<a·class="nav"·href="https://coverage.readthedocs.io/en/7.6.0">coverage.py·v7.6.0</a>, |
| 68 | ············created·at·202 | 68 | ············created·at·2026-08-30·23:02·+1400 |
| 69 | ········</p> | 69 | ········</p> |
| 70 | ········<aside·class="hidden"> | 70 | ········<aside·class="hidden"> |
| 71 | ············<button·type="button"·class="button_next_chunk"·data-shortcut="j"></button> | 71 | ············<button·type="button"·class="button_next_chunk"·data-shortcut="j"></button> |
| 72 | ············<button·type="button"·class="button_prev_chunk"·data-shortcut="k"></button> | 72 | ············<button·type="button"·class="button_prev_chunk"·data-shortcut="k"></button> |
| 73 | ············<button·type="button"·class="button_top_of_page"·data-shortcut="0"></button> | 73 | ············<button·type="button"·class="button_top_of_page"·data-shortcut="0"></button> |
| 74 | ············<button·type="button"·class="button_first_chunk"·data-shortcut="1"></button> | 74 | ············<button·type="button"·class="button_first_chunk"·data-shortcut="1"></button> |
| 75 | ············<button·type="button"·class="button_prev_file"·data-shortcut="["></button> | 75 | ············<button·type="button"·class="button_prev_file"·data-shortcut="["></button> |
| Offset 217, 13 lines modified | Offset 217, 13 lines modified | ||
| 217 | ····<div·class="content"> | 217 | ····<div·class="content"> |
| 218 | ········<p> | 218 | ········<p> |
| 219 | ············<a·class="nav"·href="z_d331b95102e7fe3d___init___py.html">«·prev</a>· · | 219 | ············<a·class="nav"·href="z_d331b95102e7fe3d___init___py.html">«·prev</a>· · |
| 220 | ············<a·class="nav"·href="index.html">^·index</a>· · | 220 | ············<a·class="nav"·href="index.html">^·index</a>· · |
| 221 | ············<a·class="nav"·href="z_d331b95102e7fe3d_json_py.html">»·next</a> | 221 | ············<a·class="nav"·href="z_d331b95102e7fe3d_json_py.html">»·next</a> |
| 222 | ············ · · | 222 | ············ · · |
| 223 | ············<a·class="nav"·href="https://coverage.readthedocs.io/en/7.6.0">coverage.py·v7.6.0</a>, | 223 | ············<a·class="nav"·href="https://coverage.readthedocs.io/en/7.6.0">coverage.py·v7.6.0</a>, |
| 224 | ············created·at·202 | 224 | ············created·at·2026-08-30·23:02·+1400 |
| 225 | ········</p> | 225 | ········</p> |
| 226 | ····</div> | 226 | ····</div> |
| 227 | </footer> | 227 | </footer> |
| 228 | </body> | 228 | </body> |
| 229 | </html> | 229 | </html> |
| Offset 5, 16 lines modified | Offset 5, 16 lines modified | ||
| 5 | j·k· ·next/prev·highlighted·chunk | 5 | j·k· ·next/prev·highlighted·chunk |
| 6 | 0· ·(zero)·top·of·page | 6 | 0· ·(zero)·top·of·page |
| 7 | 1· ·(one)·first·highlighted·chunk | 7 | 1· ·(one)·first·highlighted·chunk |
| 8 | [·]· ·prev/next·file | 8 | [·]· ·prev/next·file |
| 9 | u· ·up·to·the·index | 9 | u· ·up·to·the·index |
| 10 | ?· ·show/hide·this·help | 10 | ?· ·show/hide·this·help |
| 11 | *\x8**\x8**\x8**\x8**\x8*·4\x84·s\x8st\x8ta\x8at\x8te\x8em\x8me\x8en\x8nt\x8ts\x8s·?\x8 ·0\x80·r\x8ru\x8un\x8n·4\x84·m\x8mi\x8is\x8ss\x8si\x8in\x8ng\x8g·7\x870\x80·e\x8ex\x8xc\x8cl\x8lu\x8ud\x8de\x8ed\x8d·*\x8**\x8**\x8**\x8**\x8* | 11 | *\x8**\x8**\x8**\x8**\x8*·4\x84·s\x8st\x8ta\x8at\x8te\x8em\x8me\x8en\x8nt\x8ts\x8s·?\x8 ·0\x80·r\x8ru\x8un\x8n·4\x84·m\x8mi\x8is\x8ss\x8si\x8in\x8ng\x8g·7\x870\x80·e\x8ex\x8xc\x8cl\x8lu\x8ud\x8de\x8ed\x8d·*\x8**\x8**\x8**\x8**\x8* |
| 12 | _\x8«_\x8·_\x8p_\x8r_\x8e_\x8v· · ·_\x8&_\x8H_\x8a_\x8t_\x8;_\x8·_\x8i_\x8n_\x8d_\x8e_\x8x· · ·_\x8»_\x8·_\x8n_\x8e_\x8x_\x8t· · · ·_\x8c_\x8o_\x8v_\x8e_\x8r_\x8a_\x8g_\x8e_\x8._\x8p_\x8y_\x8·_\x8v_\x87_\x8._\x86_\x8._\x80,·created·at·202 | 12 | _\x8«_\x8·_\x8p_\x8r_\x8e_\x8v· · ·_\x8&_\x8H_\x8a_\x8t_\x8;_\x8·_\x8i_\x8n_\x8d_\x8e_\x8x· · ·_\x8»_\x8·_\x8n_\x8e_\x8x_\x8t· · · ·_\x8c_\x8o_\x8v_\x8e_\x8r_\x8a_\x8g_\x8e_\x8._\x8p_\x8y_\x8·_\x8v_\x87_\x8._\x86_\x8._\x80,·created·at·2026-08- |
| 13 | 13 | 30·23:02·+1400 | |
| 14 | _\x81import·sys | 14 | _\x81import·sys |
| 15 | _\x82 | 15 | _\x82 |
| 16 | _\x83PY2·=·sys.version_info[0]·==·2 | 16 | _\x83PY2·=·sys.version_info[0]·==·2 |
| 17 | _\x84 | 17 | _\x84 |
| 18 | _\x85 | 18 | _\x85 |
| 19 | _\x86def·_identity(x):·#·pragma:·no·cover | 19 | _\x86def·_identity(x):·#·pragma:·no·cover |
| 20 | _\x87·return·x | 20 | _\x87·return·x |
| Offset 139, 9 lines modified | Offset 139, 9 lines modified | ||
| 139 | _\x81_\x82_\x86·def·reraise(tp,·value,·tb=None): | 139 | _\x81_\x82_\x86·def·reraise(tp,·value,·tb=None): |
| 140 | _\x81_\x82_\x87·if·value.__traceback__·is·not·tb: | 140 | _\x81_\x82_\x87·if·value.__traceback__·is·not·tb: |
| 141 | _\x81_\x82_\x88·raise·(value.with_traceback(tb)) | 141 | _\x81_\x82_\x88·raise·(value.with_traceback(tb)) |
| 142 | _\x81_\x82_\x89·raise·value | 142 | _\x81_\x82_\x89·raise·value |
| 143 | _\x81_\x83_\x80 | 143 | _\x81_\x83_\x80 |
| 144 | _\x81_\x83_\x81 | 144 | _\x81_\x83_\x81 |
| 145 | _\x81_\x83_\x82number_types·=·integer_types·+·(float,·) | 145 | _\x81_\x83_\x82number_types·=·integer_types·+·(float,·) |
| 146 | _\x8«_\x8·_\x8p_\x8r_\x8e_\x8v· · ·_\x8&_\x8H_\x8a_\x8t_\x8;_\x8·_\x8i_\x8n_\x8d_\x8e_\x8x· · ·_\x8»_\x8·_\x8n_\x8e_\x8x_\x8t· · · ·_\x8c_\x8o_\x8v_\x8e_\x8r_\x8a_\x8g_\x8e_\x8._\x8p_\x8y_\x8·_\x8v_\x87_\x8._\x86_\x8._\x80,·created·at·202 | 146 | _\x8«_\x8·_\x8p_\x8r_\x8e_\x8v· · ·_\x8&_\x8H_\x8a_\x8t_\x8;_\x8·_\x8i_\x8n_\x8d_\x8e_\x8x· · ·_\x8»_\x8·_\x8n_\x8e_\x8x_\x8t· · · ·_\x8c_\x8o_\x8v_\x8e_\x8r_\x8a_\x8g_\x8e_\x8._\x8p_\x8y_\x8·_\x8v_\x87_\x8._\x86_\x8._\x80,·created·at·2026-08- |
| 147 | 147 | 30·23:02·+1400 | |
| Offset 61, 15 lines modified | Offset 61, 15 lines modified | ||
| 61 | ········</h2> | 61 | ········</h2> |
| 62 | ········<p·class="text"> | 62 | ········<p·class="text"> |
| 63 | ············<a·id="prevFileLink"·class="nav"·href="z_d331b95102e7fe3d__compat_py.html">«·prev</a>· · | 63 | ············<a·id="prevFileLink"·class="nav"·href="z_d331b95102e7fe3d__compat_py.html">«·prev</a>· · |
| 64 | ············<a·id="indexLink"·class="nav"·href="index.html">^·index</a>· · | 64 | ············<a·id="indexLink"·class="nav"·href="index.html">^·index</a>· · |
| 65 | ············<a·id="nextFileLink"·class="nav"·href="z_d331b95102e7fe3d_models_py.html">»·next</a> | 65 | ············<a·id="nextFileLink"·class="nav"·href="z_d331b95102e7fe3d_models_py.html">»·next</a> |
| 66 | ············ · · | 66 | ············ · · |
| 67 | ············<a·class="nav"·href="https://coverage.readthedocs.io/en/7.6.0">coverage.py·v7.6.0</a>, | 67 | ············<a·class="nav"·href="https://coverage.readthedocs.io/en/7.6.0">coverage.py·v7.6.0</a>, |
| 68 | ············created·at·202 | 68 | ············created·at·2026-08-30·23:02·+1400 |
| 69 | ········</p> | 69 | ········</p> |
| 70 | ········<aside·class="hidden"> | 70 | ········<aside·class="hidden"> |
| 71 | ············<button·type="button"·class="button_next_chunk"·data-shortcut="j"></button> | 71 | ············<button·type="button"·class="button_next_chunk"·data-shortcut="j"></button> |
| 72 | ············<button·type="button"·class="button_prev_chunk"·data-shortcut="k"></button> | 72 | ············<button·type="button"·class="button_prev_chunk"·data-shortcut="k"></button> |
| 73 | ············<button·type="button"·class="button_top_of_page"·data-shortcut="0"></button> | 73 | ············<button·type="button"·class="button_top_of_page"·data-shortcut="0"></button> |
| 74 | ············<button·type="button"·class="button_first_chunk"·data-shortcut="1"></button> | 74 | ············<button·type="button"·class="button_first_chunk"·data-shortcut="1"></button> |
| 75 | ············<button·type="button"·class="button_prev_file"·data-shortcut="["></button> | 75 | ············<button·type="button"·class="button_prev_file"·data-shortcut="["></button> |
| Offset 134, 13 lines modified | Offset 134, 13 lines modified | ||
| 134 | ····<div·class="content"> | 134 | ····<div·class="content"> |
| 135 | ········<p> | 135 | ········<p> |
| 136 | ············<a·class="nav"·href="z_d331b95102e7fe3d__compat_py.html">«·prev</a>· · | 136 | ············<a·class="nav"·href="z_d331b95102e7fe3d__compat_py.html">«·prev</a>· · |
| 137 | ············<a·class="nav"·href="index.html">^·index</a>· · | 137 | ············<a·class="nav"·href="index.html">^·index</a>· · |
| 138 | ············<a·class="nav"·href="z_d331b95102e7fe3d_models_py.html">»·next</a> | 138 | ············<a·class="nav"·href="z_d331b95102e7fe3d_models_py.html">»·next</a> |
| 139 | ············ · · | 139 | ············ · · |
| 140 | ············<a·class="nav"·href="https://coverage.readthedocs.io/en/7.6.0">coverage.py·v7.6.0</a>, | 140 | ············<a·class="nav"·href="https://coverage.readthedocs.io/en/7.6.0">coverage.py·v7.6.0</a>, |
| 141 | ············created·at·202 | 141 | ············created·at·2026-08-30·23:02·+1400 |
| 142 | ········</p> | 142 | ········</p> |
| 143 | ····</div> | 143 | ····</div> |
| 144 | </footer> | 144 | </footer> |
| 145 | </body> | 145 | </body> |
| 146 | </html> | 146 | </html> |
| Offset 5, 16 lines modified | Offset 5, 16 lines modified | ||
| 5 | j·k· ·next/prev·highlighted·chunk | 5 | j·k· ·next/prev·highlighted·chunk |
| 6 | 0· ·(zero)·top·of·page | 6 | 0· ·(zero)·top·of·page |
| 7 | 1· ·(one)·first·highlighted·chunk | 7 | 1· ·(one)·first·highlighted·chunk |
| 8 | [·]· ·prev/next·file | 8 | [·]· ·prev/next·file |
| 9 | u· ·up·to·the·index | 9 | u· ·up·to·the·index |
| 10 | ?· ·show/hide·this·help | 10 | ?· ·show/hide·this·help |
| 11 | *\x8**\x8**\x8**\x8**\x8*·1\x819\x89·s\x8st\x8ta\x8at\x8te\x8em\x8me\x8en\x8nt\x8ts\x8s·?\x8 ·0\x80·r\x8ru\x8un\x8n·1\x819\x89·m\x8mi\x8is\x8ss\x8si\x8in\x8ng\x8g·2\x82·e\x8ex\x8xc\x8cl\x8lu\x8ud\x8de\x8ed\x8d·*\x8**\x8**\x8**\x8**\x8* | 11 | *\x8**\x8**\x8**\x8**\x8*·1\x819\x89·s\x8st\x8ta\x8at\x8te\x8em\x8me\x8en\x8nt\x8ts\x8s·?\x8 ·0\x80·r\x8ru\x8un\x8n·1\x819\x89·m\x8mi\x8is\x8ss\x8si\x8in\x8ng\x8g·2\x82·e\x8ex\x8xc\x8cl\x8lu\x8ud\x8de\x8ed\x8d·*\x8**\x8**\x8**\x8**\x8* |
| 12 | _\x8«_\x8·_\x8p_\x8r_\x8e_\x8v· · ·_\x8&_\x8H_\x8a_\x8t_\x8;_\x8·_\x8i_\x8n_\x8d_\x8e_\x8x· · ·_\x8»_\x8·_\x8n_\x8e_\x8x_\x8t· · · ·_\x8c_\x8o_\x8v_\x8e_\x8r_\x8a_\x8g_\x8e_\x8._\x8p_\x8y_\x8·_\x8v_\x87_\x8._\x86_\x8._\x80,·created·at·202 | 12 | _\x8«_\x8·_\x8p_\x8r_\x8e_\x8v· · ·_\x8&_\x8H_\x8a_\x8t_\x8;_\x8·_\x8i_\x8n_\x8d_\x8e_\x8x· · ·_\x8»_\x8·_\x8n_\x8e_\x8x_\x8t· · · ·_\x8c_\x8o_\x8v_\x8e_\x8r_\x8a_\x8g_\x8e_\x8._\x8p_\x8y_\x8·_\x8v_\x87_\x8._\x86_\x8._\x80,·created·at·2026-08- |
| 13 | 13 | 30·23:02·+1400 | |
| 14 | _\x81from·__future__·import·absolute_import | 14 | _\x81from·__future__·import·absolute_import |
| 15 | _\x82import·json | 15 | _\x82import·json |
| 16 | _\x83import·decimal | 16 | _\x83import·decimal |
| 17 | _\x84import·datetime | 17 | _\x84import·datetime |
| 18 | _\x85 | 18 | _\x85 |
| 19 | _\x86 | 19 | _\x86 |
| 20 | _\x87from·.·import·models | 20 | _\x87from·.·import·models |
| Offset 56, 9 lines modified | Offset 56, 9 lines modified | ||
| 56 | _\x84_\x83·#·Handle·types·that·have·a·`__dict__`·containing·the·data·(doesn't·work | 56 | _\x84_\x83·#·Handle·types·that·have·a·`__dict__`·containing·the·data·(doesn't·work |
| 57 | _\x84_\x84·#·for·classes·using·`__slots__`·such·as·`datetime`) | 57 | _\x84_\x84·#·for·classes·using·`__slots__`·such·as·`datetime`) |
| 58 | _\x84_\x85·elif·isinstance(value,·dict_types): | 58 | _\x84_\x85·elif·isinstance(value,·dict_types): |
| 59 | _\x84_\x86·return·value.__dict__ | 59 | _\x84_\x86·return·value.__dict__ |
| 60 | _\x84_\x87 | 60 | _\x84_\x87 |
| 61 | _\x84_\x88·else:·#·pragma:·no·cover | 61 | _\x84_\x88·else:·#·pragma:·no·cover |
| 62 | _\x84_\x89·return·json.JSONEncoder.default(self,·value) | 62 | _\x84_\x89·return·json.JSONEncoder.default(self,·value) |
| 63 | _\x8«_\x8·_\x8p_\x8r_\x8e_\x8v· · ·_\x8&_\x8H_\x8a_\x8t_\x8;_\x8·_\x8i_\x8n_\x8d_\x8e_\x8x· · ·_\x8»_\x8·_\x8n_\x8e_\x8x_\x8t· · · ·_\x8c_\x8o_\x8v_\x8e_\x8r_\x8a_\x8g_\x8e_\x8._\x8p_\x8y_\x8·_\x8v_\x87_\x8._\x86_\x8._\x80,·created·at·202 | 63 | _\x8«_\x8·_\x8p_\x8r_\x8e_\x8v· · ·_\x8&_\x8H_\x8a_\x8t_\x8;_\x8·_\x8i_\x8n_\x8d_\x8e_\x8x· · ·_\x8»_\x8·_\x8n_\x8e_\x8x_\x8t· · · ·_\x8c_\x8o_\x8v_\x8e_\x8r_\x8a_\x8g_\x8e_\x8._\x8p_\x8y_\x8·_\x8v_\x87_\x8._\x86_\x8._\x80,·created·at·2026-08- |
| 64 | 64 | 30·23:02·+1400 | |
| Offset 61, 15 lines modified | Offset 61, 15 lines modified | ||
| 61 | ········</h2> | 61 | ········</h2> |
| 62 | ········<p·class="text"> | 62 | ········<p·class="text"> |
| 63 | ············<a·id="prevFileLink"·class="nav"·href="z_d331b95102e7fe3d_json_py.html">«·prev</a>· · | 63 | ············<a·id="prevFileLink"·class="nav"·href="z_d331b95102e7fe3d_json_py.html">«·prev</a>· · |
| 64 | ············<a·id="indexLink"·class="nav"·href="index.html">^·index</a>· · | 64 | ············<a·id="indexLink"·class="nav"·href="index.html">^·index</a>· · |
| 65 | ············<a·id="nextFileLink"·class="nav"·href="z_d331b95102e7fe3d_parser_py.html">»·next</a> | 65 | ············<a·id="nextFileLink"·class="nav"·href="z_d331b95102e7fe3d_parser_py.html">»·next</a> |
| 66 | ············ · · | 66 | ············ · · |
| 67 | ············<a·class="nav"·href="https://coverage.readthedocs.io/en/7.6.0">coverage.py·v7.6.0</a>, | 67 | ············<a·class="nav"·href="https://coverage.readthedocs.io/en/7.6.0">coverage.py·v7.6.0</a>, |
| 68 | ············created·at·202 | 68 | ············created·at·2026-08-30·23:02·+1400 |
| 69 | ········</p> | 69 | ········</p> |
| 70 | ········<aside·class="hidden"> | 70 | ········<aside·class="hidden"> |
| 71 | ············<button·type="button"·class="button_next_chunk"·data-shortcut="j"></button> | 71 | ············<button·type="button"·class="button_next_chunk"·data-shortcut="j"></button> |
| 72 | ············<button·type="button"·class="button_prev_chunk"·data-shortcut="k"></button> | 72 | ············<button·type="button"·class="button_prev_chunk"·data-shortcut="k"></button> |
| 73 | ············<button·type="button"·class="button_top_of_page"·data-shortcut="0"></button> | 73 | ············<button·type="button"·class="button_top_of_page"·data-shortcut="0"></button> |
| 74 | ············<button·type="button"·class="button_first_chunk"·data-shortcut="1"></button> | 74 | ············<button·type="button"·class="button_first_chunk"·data-shortcut="1"></button> |
| 75 | ············<button·type="button"·class="button_prev_file"·data-shortcut="["></button> | 75 | ············<button·type="button"·class="button_prev_file"·data-shortcut="["></button> |
| Offset 592, 13 lines modified | Offset 592, 13 lines modified | ||
| 592 | ····<div·class="content"> | 592 | ····<div·class="content"> |
| 593 | ········<p> | 593 | ········<p> |
| 594 | ············<a·class="nav"·href="z_d331b95102e7fe3d_json_py.html">«·prev</a>· · | 594 | ············<a·class="nav"·href="z_d331b95102e7fe3d_json_py.html">«·prev</a>· · |
| 595 | ············<a·class="nav"·href="index.html">^·index</a>· · | 595 | ············<a·class="nav"·href="index.html">^·index</a>· · |
| 596 | ············<a·class="nav"·href="z_d331b95102e7fe3d_parser_py.html">»·next</a> | 596 | ············<a·class="nav"·href="z_d331b95102e7fe3d_parser_py.html">»·next</a> |
| 597 | ············ · · | 597 | ············ · · |
| 598 | ············<a·class="nav"·href="https://coverage.readthedocs.io/en/7.6.0">coverage.py·v7.6.0</a>, | 598 | ············<a·class="nav"·href="https://coverage.readthedocs.io/en/7.6.0">coverage.py·v7.6.0</a>, |
| 599 | ············created·at·202 | 599 | ············created·at·2026-08-30·23:02·+1400 |
| 600 | ········</p> | 600 | ········</p> |
| 601 | ····</div> | 601 | ····</div> |
| 602 | </footer> | 602 | </footer> |
| 603 | </body> | 603 | </body> |
| 604 | </html> | 604 | </html> |
| Offset 5, 16 lines modified | Offset 5, 16 lines modified | ||
| 5 | j·k· ·next/prev·highlighted·chunk | 5 | j·k· ·next/prev·highlighted·chunk |
| 6 | 0· ·(zero)·top·of·page | 6 | 0· ·(zero)·top·of·page |
| 7 | 1· ·(one)·first·highlighted·chunk | 7 | 1· ·(one)·first·highlighted·chunk |
| 8 | [·]· ·prev/next·file | 8 | [·]· ·prev/next·file |
| 9 | u· ·up·to·the·index | 9 | u· ·up·to·the·index |
| 10 | ?· ·show/hide·this·help | 10 | ?· ·show/hide·this·help |
| 11 | *\x8**\x8**\x8**\x8**\x8*·1\x817\x877\x87·s\x8st\x8ta\x8at\x8te\x8em\x8me\x8en\x8nt\x8ts\x8s·?\x8 ·0\x80·r\x8ru\x8un\x8n·1\x817\x877\x87·m\x8mi\x8is\x8ss\x8si\x8in\x8ng\x8g·9\x89·e\x8ex\x8xc\x8cl\x8lu\x8ud\x8de\x8ed\x8d·*\x8**\x8**\x8**\x8**\x8* | 11 | *\x8**\x8**\x8**\x8**\x8*·1\x817\x877\x87·s\x8st\x8ta\x8at\x8te\x8em\x8me\x8en\x8nt\x8ts\x8s·?\x8 ·0\x80·r\x8ru\x8un\x8n·1\x817\x877\x87·m\x8mi\x8is\x8ss\x8si\x8in\x8ng\x8g·9\x89·e\x8ex\x8xc\x8cl\x8lu\x8ud\x8de\x8ed\x8d·*\x8**\x8**\x8**\x8**\x8* |
| 12 | _\x8«_\x8·_\x8p_\x8r_\x8e_\x8v· · ·_\x8&_\x8H_\x8a_\x8t_\x8;_\x8·_\x8i_\x8n_\x8d_\x8e_\x8x· · ·_\x8»_\x8·_\x8n_\x8e_\x8x_\x8t· · · ·_\x8c_\x8o_\x8v_\x8e_\x8r_\x8a_\x8g_\x8e_\x8._\x8p_\x8y_\x8·_\x8v_\x87_\x8._\x86_\x8._\x80,·created·at·202 | 12 | _\x8«_\x8·_\x8p_\x8r_\x8e_\x8v· · ·_\x8&_\x8H_\x8a_\x8t_\x8;_\x8·_\x8i_\x8n_\x8d_\x8e_\x8x· · ·_\x8»_\x8·_\x8n_\x8e_\x8x_\x8t· · · ·_\x8c_\x8o_\x8v_\x8e_\x8r_\x8a_\x8g_\x8e_\x8._\x8p_\x8y_\x8·_\x8v_\x87_\x8._\x86_\x8._\x80,·created·at·2026-08- |
| 13 | 13 | 30·23:02·+1400 | |
| 14 | _\x81import·re | 14 | _\x81import·re |
| 15 | _\x82import·decimal | 15 | _\x82import·decimal |
| 16 | _\x83import·datetime | 16 | _\x83import·datetime |
| 17 | _\x84 | 17 | _\x84 |
| 18 | _\x85#·python·3.8+·compatibility | 18 | _\x85#·python·3.8+·compatibility |
| 19 | _\x86try:·#·pragma:·no·cover | 19 | _\x86try:·#·pragma:·no·cover |
| 20 | _\x87·from·collections·import·abc | 20 | _\x87·from·collections·import·abc |
| Offset 514, 9 lines modified | Offset 514, 9 lines modified | ||
| 514 | _\x85_\x80_\x81·self.data.update(data) | 514 | _\x85_\x80_\x81·self.data.update(data) |
| 515 | _\x85_\x80_\x82 | 515 | _\x85_\x80_\x82 |
| 516 | _\x85_\x80_\x83·def·__repr__(self): | 516 | _\x85_\x80_\x83·def·__repr__(self): |
| 517 | _\x85_\x80_\x84·return·'<%s[%s]·%s>'·%·( | 517 | _\x85_\x80_\x84·return·'<%s[%s]·%s>'·%·( |
| 518 | _\x85_\x80_\x85·self.__class__.__name__, | 518 | _\x85_\x80_\x85·self.__class__.__name__, |
| 519 | _\x85_\x80_\x86·self.data.get('date'), | 519 | _\x85_\x80_\x86·self.data.get('date'), |
| 520 | _\x85_\x80_\x87·self.data.get('amount'),·) | 520 | _\x85_\x80_\x87·self.data.get('amount'),·) |
| 521 | _\x8«_\x8·_\x8p_\x8r_\x8e_\x8v· · ·_\x8&_\x8H_\x8a_\x8t_\x8;_\x8·_\x8i_\x8n_\x8d_\x8e_\x8x· · ·_\x8»_\x8·_\x8n_\x8e_\x8x_\x8t· · · ·_\x8c_\x8o_\x8v_\x8e_\x8r_\x8a_\x8g_\x8e_\x8._\x8p_\x8y_\x8·_\x8v_\x87_\x8._\x86_\x8._\x80,·created·at·202 | 521 | _\x8«_\x8·_\x8p_\x8r_\x8e_\x8v· · ·_\x8&_\x8H_\x8a_\x8t_\x8;_\x8·_\x8i_\x8n_\x8d_\x8e_\x8x· · ·_\x8»_\x8·_\x8n_\x8e_\x8x_\x8t· · · ·_\x8c_\x8o_\x8v_\x8e_\x8r_\x8a_\x8g_\x8e_\x8._\x8p_\x8y_\x8·_\x8v_\x87_\x8._\x86_\x8._\x80,·created·at·2026-08- |
| 522 | 522 | 30·23:02·+1400 | |
| Offset 61, 15 lines modified | Offset 61, 15 lines modified | ||
| 61 | ········</h2> | 61 | ········</h2> |
| 62 | ········<p·class="text"> | 62 | ········<p·class="text"> |
| 63 | ············<a·id="prevFileLink"·class="nav"·href="z_d331b95102e7fe3d_models_py.html">«·prev</a>· · | 63 | ············<a·id="prevFileLink"·class="nav"·href="z_d331b95102e7fe3d_models_py.html">«·prev</a>· · |
| 64 | ············<a·id="indexLink"·class="nav"·href="index.html">^·index</a>· · | 64 | ············<a·id="indexLink"·class="nav"·href="index.html">^·index</a>· · |
| 65 | ············<a·id="nextFileLink"·class="nav"·href="z_d331b95102e7fe3d_processors_py.html">»·next</a> | 65 | ············<a·id="nextFileLink"·class="nav"·href="z_d331b95102e7fe3d_processors_py.html">»·next</a> |
| 66 | ············ · · | 66 | ············ · · |
| 67 | ············<a·class="nav"·href="https://coverage.readthedocs.io/en/7.6.0">coverage.py·v7.6.0</a>, | 67 | ············<a·class="nav"·href="https://coverage.readthedocs.io/en/7.6.0">coverage.py·v7.6.0</a>, |
| 68 | ············created·at·202 | 68 | ············created·at·2026-08-30·23:02·+1400 |
| 69 | ········</p> | 69 | ········</p> |
| 70 | ········<aside·class="hidden"> | 70 | ········<aside·class="hidden"> |
| 71 | ············<button·type="button"·class="button_next_chunk"·data-shortcut="j"></button> | 71 | ············<button·type="button"·class="button_next_chunk"·data-shortcut="j"></button> |
| 72 | ············<button·type="button"·class="button_prev_chunk"·data-shortcut="k"></button> | 72 | ············<button·type="button"·class="button_prev_chunk"·data-shortcut="k"></button> |
| 73 | ············<button·type="button"·class="button_top_of_page"·data-shortcut="0"></button> | 73 | ············<button·type="button"·class="button_top_of_page"·data-shortcut="0"></button> |
| 74 | ············<button·type="button"·class="button_first_chunk"·data-shortcut="1"></button> | 74 | ············<button·type="button"·class="button_first_chunk"·data-shortcut="1"></button> |
| 75 | ············<button·type="button"·class="button_prev_file"·data-shortcut="["></button> | 75 | ············<button·type="button"·class="button_prev_file"·data-shortcut="["></button> |
| Offset 163, 13 lines modified | Offset 163, 13 lines modified | ||
| 163 | ····<div·class="content"> | 163 | ····<div·class="content"> |
| 164 | ········<p> | 164 | ········<p> |
| 165 | ············<a·class="nav"·href="z_d331b95102e7fe3d_models_py.html">«·prev</a>· · | 165 | ············<a·class="nav"·href="z_d331b95102e7fe3d_models_py.html">«·prev</a>· · |
| 166 | ············<a·class="nav"·href="index.html">^·index</a>· · | 166 | ············<a·class="nav"·href="index.html">^·index</a>· · |
| 167 | ············<a·class="nav"·href="z_d331b95102e7fe3d_processors_py.html">»·next</a> | 167 | ············<a·class="nav"·href="z_d331b95102e7fe3d_processors_py.html">»·next</a> |
| 168 | ············ · · | 168 | ············ · · |
| 169 | ············<a·class="nav"·href="https://coverage.readthedocs.io/en/7.6.0">coverage.py·v7.6.0</a>, | 169 | ············<a·class="nav"·href="https://coverage.readthedocs.io/en/7.6.0">coverage.py·v7.6.0</a>, |
| 170 | ············created·at·202 | 170 | ············created·at·2026-08-30·23:02·+1400 |
| 171 | ········</p> | 171 | ········</p> |
| 172 | ····</div> | 172 | ····</div> |
| 173 | </footer> | 173 | </footer> |
| 174 | </body> | 174 | </body> |
| 175 | </html> | 175 | </html> |
| Offset 5, 16 lines modified | Offset 5, 16 lines modified | ||
| 5 | j·k· ·next/prev·highlighted·chunk | 5 | j·k· ·next/prev·highlighted·chunk |
| 6 | 0· ·(zero)·top·of·page | 6 | 0· ·(zero)·top·of·page |
| 7 | 1· ·(one)·first·highlighted·chunk | 7 | 1· ·(one)·first·highlighted·chunk |
| 8 | [·]· ·prev/next·file | 8 | [·]· ·prev/next·file |
| 9 | u· ·up·to·the·index | 9 | u· ·up·to·the·index |
| 10 | ?· ·show/hide·this·help | 10 | ?· ·show/hide·this·help |
| 11 | *\x8**\x8**\x8**\x8**\x8*·1\x817\x87·s\x8st\x8ta\x8at\x8te\x8em\x8me\x8en\x8nt\x8ts\x8s·?\x8 ·0\x80·r\x8ru\x8un\x8n·1\x817\x87·m\x8mi\x8is\x8ss\x8si\x8in\x8ng\x8g·1\x815\x85·e\x8ex\x8xc\x8cl\x8lu\x8ud\x8de\x8ed\x8d·*\x8**\x8**\x8**\x8**\x8* | 11 | *\x8**\x8**\x8**\x8**\x8*·1\x817\x87·s\x8st\x8ta\x8at\x8te\x8em\x8me\x8en\x8nt\x8ts\x8s·?\x8 ·0\x80·r\x8ru\x8un\x8n·1\x817\x87·m\x8mi\x8is\x8ss\x8si\x8in\x8ng\x8g·1\x815\x85·e\x8ex\x8xc\x8cl\x8lu\x8ud\x8de\x8ed\x8d·*\x8**\x8**\x8**\x8**\x8* |
| 12 | _\x8«_\x8·_\x8p_\x8r_\x8e_\x8v· · ·_\x8&_\x8H_\x8a_\x8t_\x8;_\x8·_\x8i_\x8n_\x8d_\x8e_\x8x· · ·_\x8»_\x8·_\x8n_\x8e_\x8x_\x8t· · · ·_\x8c_\x8o_\x8v_\x8e_\x8r_\x8a_\x8g_\x8e_\x8._\x8p_\x8y_\x8·_\x8v_\x87_\x8._\x86_\x8._\x80,·created·at·202 | 12 | _\x8«_\x8·_\x8p_\x8r_\x8e_\x8v· · ·_\x8&_\x8H_\x8a_\x8t_\x8;_\x8·_\x8i_\x8n_\x8d_\x8e_\x8x· · ·_\x8»_\x8·_\x8n_\x8e_\x8x_\x8t· · · ·_\x8c_\x8o_\x8v_\x8e_\x8r_\x8a_\x8g_\x8e_\x8._\x8p_\x8y_\x8·_\x8v_\x87_\x8._\x86_\x8._\x80,·created·at·2026-08- |
| 13 | 13 | 30·23:02·+1400 | |
| 14 | _\x81#·vim:·fileencoding=utf-8: | 14 | _\x81#·vim:·fileencoding=utf-8: |
| 15 | _\x82''' | 15 | _\x82''' |
| 16 | _\x83 | 16 | _\x83 |
| 17 | _\x84Format | 17 | _\x84Format |
| 18 | _\x85--------------------- | 18 | _\x85--------------------- |
| 19 | _\x86 | 19 | _\x86 |
| 20 | _\x87Sources: | 20 | _\x87Sources: |
| Offset 85, 9 lines modified | Offset 85, 9 lines modified | ||
| 85 | _\x87_\x82·else: | 85 | _\x87_\x82·else: |
| 86 | _\x87_\x83·raise·exception·#·pragma:·no·cover | 86 | _\x87_\x83·raise·exception·#·pragma:·no·cover |
| 87 | _\x87_\x84 | 87 | _\x87_\x84 |
| 88 | _\x87_\x85·transactions·=·mt940.models.Transactions(processors,·tags) | 88 | _\x87_\x85·transactions·=·mt940.models.Transactions(processors,·tags) |
| 89 | _\x87_\x86·transactions.parse(data) | 89 | _\x87_\x86·transactions.parse(data) |
| 90 | _\x87_\x87 | 90 | _\x87_\x87 |
| 91 | _\x87_\x88·return·transactions | 91 | _\x87_\x88·return·transactions |
| 92 | _\x8«_\x8·_\x8p_\x8r_\x8e_\x8v· · ·_\x8&_\x8H_\x8a_\x8t_\x8;_\x8·_\x8i_\x8n_\x8d_\x8e_\x8x· · ·_\x8»_\x8·_\x8n_\x8e_\x8x_\x8t· · · ·_\x8c_\x8o_\x8v_\x8e_\x8r_\x8a_\x8g_\x8e_\x8._\x8p_\x8y_\x8·_\x8v_\x87_\x8._\x86_\x8._\x80,·created·at·202 | 92 | _\x8«_\x8·_\x8p_\x8r_\x8e_\x8v· · ·_\x8&_\x8H_\x8a_\x8t_\x8;_\x8·_\x8i_\x8n_\x8d_\x8e_\x8x· · ·_\x8»_\x8·_\x8n_\x8e_\x8x_\x8t· · · ·_\x8c_\x8o_\x8v_\x8e_\x8r_\x8a_\x8g_\x8e_\x8._\x8p_\x8y_\x8·_\x8v_\x87_\x8._\x86_\x8._\x80,·created·at·2026-08- |
| 93 | 93 | 30·23:02·+1400 | |
| Offset 61, 15 lines modified | Offset 61, 15 lines modified | ||
| 61 | ········</h2> | 61 | ········</h2> |
| 62 | ········<p·class="text"> | 62 | ········<p·class="text"> |
| 63 | ············<a·id="prevFileLink"·class="nav"·href="z_d331b95102e7fe3d_parser_py.html">«·prev</a>· · | 63 | ············<a·id="prevFileLink"·class="nav"·href="z_d331b95102e7fe3d_parser_py.html">«·prev</a>· · |
| 64 | ············<a·id="indexLink"·class="nav"·href="index.html">^·index</a>· · | 64 | ············<a·id="indexLink"·class="nav"·href="index.html">^·index</a>· · |
| 65 | ············<a·id="nextFileLink"·class="nav"·href="z_d331b95102e7fe3d_tags_py.html">»·next</a> | 65 | ············<a·id="nextFileLink"·class="nav"·href="z_d331b95102e7fe3d_tags_py.html">»·next</a> |
| 66 | ············ · · | 66 | ············ · · |
| 67 | ············<a·class="nav"·href="https://coverage.readthedocs.io/en/7.6.0">coverage.py·v7.6.0</a>, | 67 | ············<a·class="nav"·href="https://coverage.readthedocs.io/en/7.6.0">coverage.py·v7.6.0</a>, |
| 68 | ············created·at·202 | 68 | ············created·at·2026-08-30·23:02·+1400 |
| 69 | ········</p> | 69 | ········</p> |
| 70 | ········<aside·class="hidden"> | 70 | ········<aside·class="hidden"> |
| 71 | ············<button·type="button"·class="button_next_chunk"·data-shortcut="j"></button> | 71 | ············<button·type="button"·class="button_next_chunk"·data-shortcut="j"></button> |
| 72 | ············<button·type="button"·class="button_prev_chunk"·data-shortcut="k"></button> | 72 | ············<button·type="button"·class="button_prev_chunk"·data-shortcut="k"></button> |
| 73 | ············<button·type="button"·class="button_top_of_page"·data-shortcut="0"></button> | 73 | ············<button·type="button"·class="button_top_of_page"·data-shortcut="0"></button> |
| 74 | ············<button·type="button"·class="button_first_chunk"·data-shortcut="1"></button> | 74 | ············<button·type="button"·class="button_first_chunk"·data-shortcut="1"></button> |
| 75 | ············<button·type="button"·class="button_prev_file"·data-shortcut="["></button> | 75 | ············<button·type="button"·class="button_prev_file"·data-shortcut="["></button> |
| Offset 354, 13 lines modified | Offset 354, 13 lines modified | ||
| 354 | ····<div·class="content"> | 354 | ····<div·class="content"> |
| 355 | ········<p> | 355 | ········<p> |
| 356 | ············<a·class="nav"·href="z_d331b95102e7fe3d_parser_py.html">«·prev</a>· · | 356 | ············<a·class="nav"·href="z_d331b95102e7fe3d_parser_py.html">«·prev</a>· · |
| 357 | ············<a·class="nav"·href="index.html">^·index</a>· · | 357 | ············<a·class="nav"·href="index.html">^·index</a>· · |
| 358 | ············<a·class="nav"·href="z_d331b95102e7fe3d_tags_py.html">»·next</a> | 358 | ············<a·class="nav"·href="z_d331b95102e7fe3d_tags_py.html">»·next</a> |
| 359 | ············ · · | 359 | ············ · · |
| 360 | ············<a·class="nav"·href="https://coverage.readthedocs.io/en/7.6.0">coverage.py·v7.6.0</a>, | 360 | ············<a·class="nav"·href="https://coverage.readthedocs.io/en/7.6.0">coverage.py·v7.6.0</a>, |
| 361 | ············created·at·202 | 361 | ············created·at·2026-08-30·23:02·+1400 |
| 362 | ········</p> | 362 | ········</p> |
| 363 | ····</div> | 363 | ····</div> |
| 364 | </footer> | 364 | </footer> |
| 365 | </body> | 365 | </body> |
| 366 | </html> | 366 | </html> |
| Offset 5, 16 lines modified | Offset 5, 16 lines modified | ||
| 5 | j·k· ·next/prev·highlighted·chunk | 5 | j·k· ·next/prev·highlighted·chunk |
| 6 | 0· ·(zero)·top·of·page | 6 | 0· ·(zero)·top·of·page |
| 7 | 1· ·(one)·first·highlighted·chunk | 7 | 1· ·(one)·first·highlighted·chunk |
| 8 | [·]· ·prev/next·file | 8 | [·]· ·prev/next·file |
| 9 | u· ·up·to·the·index | 9 | u· ·up·to·the·index |
| 10 | ?· ·show/hide·this·help | 10 | ?· ·show/hide·this·help |
| 11 | *\x8**\x8**\x8**\x8**\x8*·1\x811\x811\x81·s\x8st\x8ta\x8at\x8te\x8em\x8me\x8en\x8nt\x8ts\x8s·?\x8 ·0\x80·r\x8ru\x8un\x8n·1\x811\x811\x81·m\x8mi\x8is\x8ss\x8si\x8in\x8ng\x8g·1\x81·e\x8ex\x8xc\x8cl\x8lu\x8ud\x8de\x8ed\x8d·*\x8**\x8**\x8**\x8**\x8* | 11 | *\x8**\x8**\x8**\x8**\x8*·1\x811\x811\x81·s\x8st\x8ta\x8at\x8te\x8em\x8me\x8en\x8nt\x8ts\x8s·?\x8 ·0\x80·r\x8ru\x8un\x8n·1\x811\x811\x81·m\x8mi\x8is\x8ss\x8si\x8in\x8ng\x8g·1\x81·e\x8ex\x8xc\x8cl\x8lu\x8ud\x8de\x8ed\x8d·*\x8**\x8**\x8**\x8**\x8* |
| 12 | _\x8«_\x8·_\x8p_\x8r_\x8e_\x8v· · ·_\x8&_\x8H_\x8a_\x8t_\x8;_\x8·_\x8i_\x8n_\x8d_\x8e_\x8x· · ·_\x8»_\x8·_\x8n_\x8e_\x8x_\x8t· · · ·_\x8c_\x8o_\x8v_\x8e_\x8r_\x8a_\x8g_\x8e_\x8._\x8p_\x8y_\x8·_\x8v_\x87_\x8._\x86_\x8._\x80,·created·at·202 | 12 | _\x8«_\x8·_\x8p_\x8r_\x8e_\x8v· · ·_\x8&_\x8H_\x8a_\x8t_\x8;_\x8·_\x8i_\x8n_\x8d_\x8e_\x8x· · ·_\x8»_\x8·_\x8n_\x8e_\x8x_\x8t· · · ·_\x8c_\x8o_\x8v_\x8e_\x8r_\x8a_\x8g_\x8e_\x8._\x8p_\x8y_\x8·_\x8v_\x87_\x8._\x86_\x8._\x80,·created·at·2026-08- |
| 13 | 13 | 30·23:02·+1400 | |
| 14 | _\x81#·encoding=utf-8 | 14 | _\x81#·encoding=utf-8 |
| 15 | _\x82import·re | 15 | _\x82import·re |
| 16 | _\x83import·functools | 16 | _\x83import·functools |
| 17 | _\x84import·calendar | 17 | _\x84import·calendar |
| 18 | _\x85import·collections | 18 | _\x85import·collections |
| 19 | _\x86 | 19 | _\x86 |
| 20 | _\x87 | 20 | _\x87 |
| Offset 278, 9 lines modified | Offset 278, 9 lines modified | ||
| 278 | _\x82_\x86_\x83·for·key·in·keys: | 278 | _\x82_\x86_\x83·for·key·in·keys: |
| 279 | _\x82_\x86_\x84·if·key·in·transactions.data: | 279 | _\x82_\x86_\x84·if·key·in·transactions.data: |
| 280 | _\x82_\x86_\x85·result[key]·=·transactions.data[key] | 280 | _\x82_\x86_\x85·result[key]·=·transactions.data[key] |
| 281 | _\x82_\x86_\x86 | 281 | _\x82_\x86_\x86 |
| 282 | _\x82_\x86_\x87·return·result | 282 | _\x82_\x86_\x87·return·result |
| 283 | _\x82_\x86_\x88 | 283 | _\x82_\x86_\x88 |
| 284 | _\x82_\x86_\x89·return·_transactions_to_transaction | 284 | _\x82_\x86_\x89·return·_transactions_to_transaction |
| 285 | _\x8«_\x8·_\x8p_\x8r_\x8e_\x8v· · ·_\x8&_\x8H_\x8a_\x8t_\x8;_\x8·_\x8i_\x8n_\x8d_\x8e_\x8x· · ·_\x8»_\x8·_\x8n_\x8e_\x8x_\x8t· · · ·_\x8c_\x8o_\x8v_\x8e_\x8r_\x8a_\x8g_\x8e_\x8._\x8p_\x8y_\x8·_\x8v_\x87_\x8._\x86_\x8._\x80,·created·at·202 | 285 | _\x8«_\x8·_\x8p_\x8r_\x8e_\x8v· · ·_\x8&_\x8H_\x8a_\x8t_\x8;_\x8·_\x8i_\x8n_\x8d_\x8e_\x8x· · ·_\x8»_\x8·_\x8n_\x8e_\x8x_\x8t· · · ·_\x8c_\x8o_\x8v_\x8e_\x8r_\x8a_\x8g_\x8e_\x8._\x8p_\x8y_\x8·_\x8v_\x87_\x8._\x86_\x8._\x80,·created·at·2026-08- |
| 286 | 286 | 30·23:02·+1400 | |
| Offset 61, 15 lines modified | Offset 61, 15 lines modified | ||
| 61 | ········</h2> | 61 | ········</h2> |
| 62 | ········<p·class="text"> | 62 | ········<p·class="text"> |
| 63 | ············<a·id="prevFileLink"·class="nav"·href="z_d331b95102e7fe3d_processors_py.html">«·prev</a>· · | 63 | ············<a·id="prevFileLink"·class="nav"·href="z_d331b95102e7fe3d_processors_py.html">«·prev</a>· · |
| 64 | ············<a·id="indexLink"·class="nav"·href="index.html">^·index</a>· · | 64 | ············<a·id="indexLink"·class="nav"·href="index.html">^·index</a>· · |
| 65 | ············<a·id="nextFileLink"·class="nav"·href="z_d331b95102e7fe3d_utils_py.html">»·next</a> | 65 | ············<a·id="nextFileLink"·class="nav"·href="z_d331b95102e7fe3d_utils_py.html">»·next</a> |
| 66 | ············ · · | 66 | ············ · · |
| 67 | ············<a·class="nav"·href="https://coverage.readthedocs.io/en/7.6.0">coverage.py·v7.6.0</a>, | 67 | ············<a·class="nav"·href="https://coverage.readthedocs.io/en/7.6.0">coverage.py·v7.6.0</a>, |
| 68 | ············created·at·202 | 68 | ············created·at·2026-08-30·23:02·+1400 |
| 69 | ········</p> | 69 | ········</p> |
| 70 | ········<aside·class="hidden"> | 70 | ········<aside·class="hidden"> |
| 71 | ············<button·type="button"·class="button_next_chunk"·data-shortcut="j"></button> | 71 | ············<button·type="button"·class="button_next_chunk"·data-shortcut="j"></button> |
| 72 | ············<button·type="button"·class="button_prev_chunk"·data-shortcut="k"></button> | 72 | ············<button·type="button"·class="button_prev_chunk"·data-shortcut="k"></button> |
| 73 | ············<button·type="button"·class="button_top_of_page"·data-shortcut="0"></button> | 73 | ············<button·type="button"·class="button_top_of_page"·data-shortcut="0"></button> |
| 74 | ············<button·type="button"·class="button_first_chunk"·data-shortcut="1"></button> | 74 | ············<button·type="button"·class="button_first_chunk"·data-shortcut="1"></button> |
| 75 | ············<button·type="button"·class="button_prev_file"·data-shortcut="["></button> | 75 | ············<button·type="button"·class="button_prev_file"·data-shortcut="["></button> |
| Offset 642, 13 lines modified | Offset 642, 13 lines modified | ||
| 642 | ····<div·class="content"> | 642 | ····<div·class="content"> |
| 643 | ········<p> | 643 | ········<p> |
| 644 | ············<a·class="nav"·href="z_d331b95102e7fe3d_processors_py.html">«·prev</a>· · | 644 | ············<a·class="nav"·href="z_d331b95102e7fe3d_processors_py.html">«·prev</a>· · |
| 645 | ············<a·class="nav"·href="index.html">^·index</a>· · | 645 | ············<a·class="nav"·href="index.html">^·index</a>· · |
| 646 | ············<a·class="nav"·href="z_d331b95102e7fe3d_utils_py.html">»·next</a> | 646 | ············<a·class="nav"·href="z_d331b95102e7fe3d_utils_py.html">»·next</a> |
| 647 | ············ · · | 647 | ············ · · |
| 648 | ············<a·class="nav"·href="https://coverage.readthedocs.io/en/7.6.0">coverage.py·v7.6.0</a>, | 648 | ············<a·class="nav"·href="https://coverage.readthedocs.io/en/7.6.0">coverage.py·v7.6.0</a>, |
| 649 | ············created·at·202 | 649 | ············created·at·2026-08-30·23:02·+1400 |
| 650 | ········</p> | 650 | ········</p> |
| 651 | ····</div> | 651 | ····</div> |
| 652 | </footer> | 652 | </footer> |
| 653 | </body> | 653 | </body> |
| 654 | </html> | 654 | </html> |
| Offset 5, 16 lines modified | Offset 5, 16 lines modified | ||
| 5 | j·k· ·next/prev·highlighted·chunk | 5 | j·k· ·next/prev·highlighted·chunk |
| 6 | 0· ·(zero)·top·of·page | 6 | 0· ·(zero)·top·of·page |
| 7 | 1· ·(one)·first·highlighted·chunk | 7 | 1· ·(one)·first·highlighted·chunk |
| 8 | [·]· ·prev/next·file | 8 | [·]· ·prev/next·file |
| 9 | u· ·up·to·the·index | 9 | u· ·up·to·the·index |
| 10 | ?· ·show/hide·this·help | 10 | ?· ·show/hide·this·help |
| 11 | *\x8**\x8**\x8**\x8**\x8*·1\x816\x866\x86·s\x8st\x8ta\x8at\x8te\x8em\x8me\x8en\x8nt\x8ts\x8s·?\x8 ·0\x80·r\x8ru\x8un\x8n·1\x816\x866\x86·m\x8mi\x8is\x8ss\x8si\x8in\x8ng\x8g·2\x820\x80·e\x8ex\x8xc\x8cl\x8lu\x8ud\x8de\x8ed\x8d·*\x8**\x8**\x8**\x8**\x8* | 11 | *\x8**\x8**\x8**\x8**\x8*·1\x816\x866\x86·s\x8st\x8ta\x8at\x8te\x8em\x8me\x8en\x8nt\x8ts\x8s·?\x8 ·0\x80·r\x8ru\x8un\x8n·1\x816\x866\x86·m\x8mi\x8is\x8ss\x8si\x8in\x8ng\x8g·2\x820\x80·e\x8ex\x8xc\x8cl\x8lu\x8ud\x8de\x8ed\x8d·*\x8**\x8**\x8**\x8**\x8* |
| 12 | _\x8«_\x8·_\x8p_\x8r_\x8e_\x8v· · ·_\x8&_\x8H_\x8a_\x8t_\x8;_\x8·_\x8i_\x8n_\x8d_\x8e_\x8x· · ·_\x8»_\x8·_\x8n_\x8e_\x8x_\x8t· · · ·_\x8c_\x8o_\x8v_\x8e_\x8r_\x8a_\x8g_\x8e_\x8._\x8p_\x8y_\x8·_\x8v_\x87_\x8._\x86_\x8._\x80,·created·at·202 | 12 | _\x8«_\x8·_\x8p_\x8r_\x8e_\x8v· · ·_\x8&_\x8H_\x8a_\x8t_\x8;_\x8·_\x8i_\x8n_\x8d_\x8e_\x8x· · ·_\x8»_\x8·_\x8n_\x8e_\x8x_\x8t· · · ·_\x8c_\x8o_\x8v_\x8e_\x8r_\x8a_\x8g_\x8e_\x8._\x8p_\x8y_\x8·_\x8v_\x87_\x8._\x86_\x8._\x80,·created·at·2026-08- |
| 13 | 13 | 30·23:02·+1400 | |
| 14 | _\x81#·vim:·fileencoding=utf-8: | 14 | _\x81#·vim:·fileencoding=utf-8: |
| 15 | _\x82''' | 15 | _\x82''' |
| 16 | _\x83 | 16 | _\x83 |
| 17 | _\x84The·MT940·format·is·a·standard·for·bank·account·statements.·It·is·used·by | 17 | _\x84The·MT940·format·is·a·standard·for·bank·account·statements.·It·is·used·by |
| 18 | _\x85many·banks·in·Europe·and·is·based·on·the·SWIFT·MT940·format. | 18 | _\x85many·banks·in·Europe·and·is·based·on·the·SWIFT·MT940·format. |
| 19 | _\x86 | 19 | _\x86 |
| 20 | _\x87The·MT940·tags·are: | 20 | _\x87The·MT940·tags·are: |
| Offset 582, 9 lines modified | Offset 582, 9 lines modified | ||
| 582 | _\x85_\x85_\x81·NON_SWIFT·=·NonSwift() | 582 | _\x85_\x85_\x81·NON_SWIFT·=·NonSwift() |
| 583 | _\x85_\x85_\x82·SUM_ENTRIES·=·SumEntries() | 583 | _\x85_\x85_\x82·SUM_ENTRIES·=·SumEntries() |
| 584 | _\x85_\x85_\x83·SUM_DEBIT_ENTRIES·=·SumDebitEntries() | 584 | _\x85_\x85_\x83·SUM_DEBIT_ENTRIES·=·SumDebitEntries() |
| 585 | _\x85_\x85_\x84·SUM_CREDIT_ENTRIES·=·SumCreditEntries() | 585 | _\x85_\x85_\x84·SUM_CREDIT_ENTRIES·=·SumCreditEntries() |
| 586 | _\x85_\x85_\x85 | 586 | _\x85_\x85_\x85 |
| 587 | _\x85_\x85_\x86 | 587 | _\x85_\x85_\x86 |
| 588 | _\x85_\x85_\x87TAG_BY_ID·=·{t.value.id:·t.value·for·t·in·Tags} | 588 | _\x85_\x85_\x87TAG_BY_ID·=·{t.value.id:·t.value·for·t·in·Tags} |
| 589 | _\x8«_\x8·_\x8p_\x8r_\x8e_\x8v· · ·_\x8&_\x8H_\x8a_\x8t_\x8;_\x8·_\x8i_\x8n_\x8d_\x8e_\x8x· · ·_\x8»_\x8·_\x8n_\x8e_\x8x_\x8t· · · ·_\x8c_\x8o_\x8v_\x8e_\x8r_\x8a_\x8g_\x8e_\x8._\x8p_\x8y_\x8·_\x8v_\x87_\x8._\x86_\x8._\x80,·created·at·202 | 589 | _\x8«_\x8·_\x8p_\x8r_\x8e_\x8v· · ·_\x8&_\x8H_\x8a_\x8t_\x8;_\x8·_\x8i_\x8n_\x8d_\x8e_\x8x· · ·_\x8»_\x8·_\x8n_\x8e_\x8x_\x8t· · · ·_\x8c_\x8o_\x8v_\x8e_\x8r_\x8a_\x8g_\x8e_\x8._\x8p_\x8y_\x8·_\x8v_\x87_\x8._\x86_\x8._\x80,·created·at·2026-08- |
| 590 | 590 | 30·23:02·+1400 | |
| Offset 61, 15 lines modified | Offset 61, 15 lines modified | ||
| 61 | ········</h2> | 61 | ········</h2> |
| 62 | ········<p·class="text"> | 62 | ········<p·class="text"> |
| 63 | ············<a·id="prevFileLink"·class="nav"·href="z_d331b95102e7fe3d_tags_py.html">«·prev</a>· · | 63 | ············<a·id="prevFileLink"·class="nav"·href="z_d331b95102e7fe3d_tags_py.html">«·prev</a>· · |
| 64 | ············<a·id="indexLink"·class="nav"·href="index.html">^·index</a>· · | 64 | ············<a·id="indexLink"·class="nav"·href="index.html">^·index</a>· · |
| 65 | ············<a·id="nextFileLink"·class="nav"·href="index.html">»·next</a> | 65 | ············<a·id="nextFileLink"·class="nav"·href="index.html">»·next</a> |
| 66 | ············ · · | 66 | ············ · · |
| 67 | ············<a·class="nav"·href="https://coverage.readthedocs.io/en/7.6.0">coverage.py·v7.6.0</a>, | 67 | ············<a·class="nav"·href="https://coverage.readthedocs.io/en/7.6.0">coverage.py·v7.6.0</a>, |
| 68 | ············created·at·202 | 68 | ············created·at·2026-08-30·23:02·+1400 |
| 69 | ········</p> | 69 | ········</p> |
| 70 | ········<aside·class="hidden"> | 70 | ········<aside·class="hidden"> |
| 71 | ············<button·type="button"·class="button_next_chunk"·data-shortcut="j"></button> | 71 | ············<button·type="button"·class="button_next_chunk"·data-shortcut="j"></button> |
| 72 | ············<button·type="button"·class="button_prev_chunk"·data-shortcut="k"></button> | 72 | ············<button·type="button"·class="button_prev_chunk"·data-shortcut="k"></button> |
| 73 | ············<button·type="button"·class="button_top_of_page"·data-shortcut="0"></button> | 73 | ············<button·type="button"·class="button_top_of_page"·data-shortcut="0"></button> |
| 74 | ············<button·type="button"·class="button_first_chunk"·data-shortcut="1"></button> | 74 | ············<button·type="button"·class="button_first_chunk"·data-shortcut="1"></button> |
| 75 | ············<button·type="button"·class="button_prev_file"·data-shortcut="["></button> | 75 | ············<button·type="button"·class="button_prev_file"·data-shortcut="["></button> |
| Offset 128, 13 lines modified | Offset 128, 13 lines modified | ||
| 128 | ····<div·class="content"> | 128 | ····<div·class="content"> |
| 129 | ········<p> | 129 | ········<p> |
| 130 | ············<a·class="nav"·href="z_d331b95102e7fe3d_tags_py.html">«·prev</a>· · | 130 | ············<a·class="nav"·href="z_d331b95102e7fe3d_tags_py.html">«·prev</a>· · |
| 131 | ············<a·class="nav"·href="index.html">^·index</a>· · | 131 | ············<a·class="nav"·href="index.html">^·index</a>· · |
| 132 | ············<a·class="nav"·href="index.html">»·next</a> | 132 | ············<a·class="nav"·href="index.html">»·next</a> |
| 133 | ············ · · | 133 | ············ · · |
| 134 | ············<a·class="nav"·href="https://coverage.readthedocs.io/en/7.6.0">coverage.py·v7.6.0</a>, | 134 | ············<a·class="nav"·href="https://coverage.readthedocs.io/en/7.6.0">coverage.py·v7.6.0</a>, |
| 135 | ············created·at·202 | 135 | ············created·at·2026-08-30·23:02·+1400 |
| 136 | ········</p> | 136 | ········</p> |
| 137 | ····</div> | 137 | ····</div> |
| 138 | </footer> | 138 | </footer> |
| 139 | </body> | 139 | </body> |
| 140 | </html> | 140 | </html> |
| Offset 5, 16 lines modified | Offset 5, 16 lines modified | ||
| 5 | j·k· ·next/prev·highlighted·chunk | 5 | j·k· ·next/prev·highlighted·chunk |
| 6 | 0· ·(zero)·top·of·page | 6 | 0· ·(zero)·top·of·page |
| 7 | 1· ·(one)·first·highlighted·chunk | 7 | 1· ·(one)·first·highlighted·chunk |
| 8 | [·]· ·prev/next·file | 8 | [·]· ·prev/next·file |
| 9 | u· ·up·to·the·index | 9 | u· ·up·to·the·index |
| 10 | ?· ·show/hide·this·help | 10 | ?· ·show/hide·this·help |
| 11 | *\x8**\x8**\x8**\x8**\x8*·1\x819\x89·s\x8st\x8ta\x8at\x8te\x8em\x8me\x8en\x8nt\x8ts\x8s·?\x8 ·0\x80·r\x8ru\x8un\x8n·1\x819\x89·m\x8mi\x8is\x8ss\x8si\x8in\x8ng\x8g·0\x80·e\x8ex\x8xc\x8cl\x8lu\x8ud\x8de\x8ed\x8d·*\x8**\x8**\x8**\x8**\x8* | 11 | *\x8**\x8**\x8**\x8**\x8*·1\x819\x89·s\x8st\x8ta\x8at\x8te\x8em\x8me\x8en\x8nt\x8ts\x8s·?\x8 ·0\x80·r\x8ru\x8un\x8n·1\x819\x89·m\x8mi\x8is\x8ss\x8si\x8in\x8ng\x8g·0\x80·e\x8ex\x8xc\x8cl\x8lu\x8ud\x8de\x8ed\x8d·*\x8**\x8**\x8**\x8**\x8* |
| 12 | _\x8«_\x8·_\x8p_\x8r_\x8e_\x8v· · ·_\x8&_\x8H_\x8a_\x8t_\x8;_\x8·_\x8i_\x8n_\x8d_\x8e_\x8x· · ·_\x8»_\x8·_\x8n_\x8e_\x8x_\x8t· · · ·_\x8c_\x8o_\x8v_\x8e_\x8r_\x8a_\x8g_\x8e_\x8._\x8p_\x8y_\x8·_\x8v_\x87_\x8._\x86_\x8._\x80,·created·at·202 | 12 | _\x8«_\x8·_\x8p_\x8r_\x8e_\x8v· · ·_\x8&_\x8H_\x8a_\x8t_\x8;_\x8·_\x8i_\x8n_\x8d_\x8e_\x8x· · ·_\x8»_\x8·_\x8n_\x8e_\x8x_\x8t· · · ·_\x8c_\x8o_\x8v_\x8e_\x8r_\x8a_\x8g_\x8e_\x8._\x8p_\x8y_\x8·_\x8v_\x87_\x8._\x86_\x8._\x80,·created·at·2026-08- |
| 13 | 13 | 30·23:02·+1400 | |
| 14 | _\x81import·enum | 14 | _\x81import·enum |
| 15 | _\x82 | 15 | _\x82 |
| 16 | _\x83 | 16 | _\x83 |
| 17 | _\x84def·coalesce(*args): | 17 | _\x84def·coalesce(*args): |
| 18 | _\x85·''' | 18 | _\x85·''' |
| 19 | _\x86·Return·the·first·non-None·argument | 19 | _\x86·Return·the·first·non-None·argument |
| 20 | _\x87 | 20 | _\x87 |
| Offset 50, 9 lines modified | Offset 50, 9 lines modified | ||
| 50 | _\x83_\x87 | 50 | _\x83_\x87 |
| 51 | _\x83_\x88·if·strip·&·Strip.LEFT: | 51 | _\x83_\x88·if·strip·&·Strip.LEFT: |
| 52 | _\x83_\x89·line·=·line.lstrip() | 52 | _\x83_\x89·line·=·line.lstrip() |
| 53 | _\x84_\x80 | 53 | _\x84_\x80 |
| 54 | _\x84_\x81·lines.append(line) | 54 | _\x84_\x81·lines.append(line) |
| 55 | _\x84_\x82 | 55 | _\x84_\x82 |
| 56 | _\x84_\x83·return·''.join(lines) | 56 | _\x84_\x83·return·''.join(lines) |
| 57 | _\x8«_\x8·_\x8p_\x8r_\x8e_\x8v· · ·_\x8&_\x8H_\x8a_\x8t_\x8;_\x8·_\x8i_\x8n_\x8d_\x8e_\x8x· · ·_\x8»_\x8·_\x8n_\x8e_\x8x_\x8t· · · ·_\x8c_\x8o_\x8v_\x8e_\x8r_\x8a_\x8g_\x8e_\x8._\x8p_\x8y_\x8·_\x8v_\x87_\x8._\x86_\x8._\x80,·created·at·202 | 57 | _\x8«_\x8·_\x8p_\x8r_\x8e_\x8v· · ·_\x8&_\x8H_\x8a_\x8t_\x8;_\x8·_\x8i_\x8n_\x8d_\x8e_\x8x· · ·_\x8»_\x8·_\x8n_\x8e_\x8x_\x8t· · · ·_\x8c_\x8o_\x8v_\x8e_\x8r_\x8a_\x8g_\x8e_\x8._\x8p_\x8y_\x8·_\x8v_\x87_\x8._\x86_\x8._\x80,·created·at·2026-08- |
| 58 | 58 | 30·23:02·+1400 | |