Offset 1, 3 lines modified | Offset 1, 3 lines modified | ||
1 | ·07e1a228eadd470eae72b3a39f92f20f·61544·doc·optional·python-mt-940-doc_4.30.0-2_all.deb | 1 | ·07e1a228eadd470eae72b3a39f92f20f·61544·doc·optional·python-mt-940-doc_4.30.0-2_all.deb |
2 | · | 2 | ·89354ba718e8b107e13ce1176d529cc6·63048·python·optional·python3-mt-940_4.30.0-2_all.deb |
Offset 1, 3 lines modified | Offset 1, 3 lines modified | ||
1 | -rw-r--r--···0········0········0········4·2023-08-08·10:58:16.000000·debian-binary | 1 | -rw-r--r--···0········0········0········4·2023-08-08·10:58:16.000000·debian-binary |
2 | -rw-r--r--···0········0········0·····2160·2023-08-08·10:58:16.000000·control.tar.xz | 2 | -rw-r--r--···0········0········0·····2160·2023-08-08·10:58:16.000000·control.tar.xz |
3 | -rw-r--r--···0········0········0····6069 | 3 | -rw-r--r--···0········0········0····60696·2023-08-08·10:58:16.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-01-09·10:57·+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-01-09·10:57·+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-01-09·10:57·+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-01-09·10:57·+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-01-09·10:57·+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-01-09·10:57·+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-01-09·10:57·+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-01-09·10:57·+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-01-09·10:57·+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-01-09·10:57·+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-01-09·10:57·+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-01-09·10:57·+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-01-09·10:57·+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-01-09·10:57·+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-01- |
13 | 0 | 13 | 09·10:57·+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-01- |
27 | 0 | 27 | 09·10:57·+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-01-09·10:57·+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-01-09·10:57·+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-01- |
13 | 0 | 13 | 09·10:57·+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-01- |
36 | 0 | 36 | 09·10:57·+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-01-09·10:57·+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-01-09·10:57·+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-01- |
13 | 0 | 13 | 09·10:57·+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-01- |
147 | 0 | 147 | 09·10:57·+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-01-09·10:57·+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-01-09·10:57·+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-01- |
13 | 0 | 13 | 09·10:57·+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-01- |
64 | 0 | 64 | 09·10:57·+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-01-09·10:57·+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-01-09·10:57·+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-01- |
13 | 0 | 13 | 09·10:57·+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-01- |
522 | 0 | 522 | 09·10:57·+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-01-09·10:57·+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-01-09·10:57·+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-01- |
13 | 0 | 13 | 09·10:57·+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-01- |
93 | 0 | 93 | 09·10:57·+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-01-09·10:57·+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-01-09·10:57·+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-01- |
13 | 0 | 13 | 09·10:57·+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-01- |
286 | 0 | 286 | 09·10:57·+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-01-09·10:57·+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-01-09·10:57·+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-01- |
13 | 0 | 13 | 09·10:57·+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-01- |
590 | 0 | 590 | 09·10:57·+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-01-09·10:57·+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-01-09·10:57·+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-01- |
13 | 0 | 13 | 09·10:57·+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-01- |
58 | 0 | 58 | 09·10:57·+1400 |