Refactor code structure for improved readability and maintainability

This commit is contained in:
claudi 2026-04-07 09:10:53 +02:00
parent 389d72a136
commit aa4c067ea8
1685 changed files with 393439 additions and 71932 deletions

View file

@ -0,0 +1 @@
pip

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,129 @@
../../Scripts/black.exe,sha256=lhcJd8I9AH1_FkLjfvqcnPOLHz0XFoqDhnLQB5N-h-0,106405
../../Scripts/blackd.exe,sha256=Jwo6pubjvwyPXYi3y9qnDeFYvZu9Bp2ydBcr5AXhSps,106406
30fcd23745efe32ce681__mypyc.cp310-win_amd64.pyd,sha256=pRx5IY_gCT0OEtnnUPYJ-S7KQFzZ18cVYpUNuZSV6RA,2723840
__pycache__/_black_version.cpython-310.pyc,,
_black_version.py,sha256=XVC2FRpYPCFN0Q1PSMLN8zuPbMVa0LuePuoHB8WIV64,20
_black_version.pyi,sha256=gXF2iFKaJ_mJncCEFLjOHdt3GxGdW_dheaJIpcZ2IwA,14
black-26.3.1.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
black-26.3.1.dist-info/METADATA,sha256=-mxo0oe8mMLTKryPQmYKZ3kNYIIzqE0ZfKRALpwfd4Y,91891
black-26.3.1.dist-info/RECORD,,
black-26.3.1.dist-info/WHEEL,sha256=IEheya3TgCujf4RsksFGJu9E_Hw3yzEacSYrp-thffM,97
black-26.3.1.dist-info/entry_points.txt,sha256=XTCA4X2yVA0tMiV7l96Gv9TyxhVhoCaznLN2XThqYSA,144
black-26.3.1.dist-info/licenses/LICENSE,sha256=XQJSBb4crFXeCOvZ-WHsfXTQ-Zj2XxeFbd0ien078zM,1101
black/__init__.cp310-win_amd64.pyd,sha256=L54lM-4wF3DHk-p9O4CHFjDJlL5krNRM5RpeSJBbR6Q,10752
black/__init__.py,sha256=lhUdQrZYaGHJJCkbLo-kpT24OWakCxY_aZpgoe3FCzo,56459
black/__main__.py,sha256=6V0pV9Zeh8940mbQbVTCPdTX4Gjq1HGrFCA6E4HLGaM,50
black/__pycache__/__init__.cpython-310.pyc,,
black/__pycache__/__main__.cpython-310.pyc,,
black/__pycache__/_width_table.cpython-310.pyc,,
black/__pycache__/brackets.cpython-310.pyc,,
black/__pycache__/cache.cpython-310.pyc,,
black/__pycache__/comments.cpython-310.pyc,,
black/__pycache__/concurrency.cpython-310.pyc,,
black/__pycache__/const.cpython-310.pyc,,
black/__pycache__/debug.cpython-310.pyc,,
black/__pycache__/files.cpython-310.pyc,,
black/__pycache__/handle_ipynb_magics.cpython-310.pyc,,
black/__pycache__/linegen.cpython-310.pyc,,
black/__pycache__/lines.cpython-310.pyc,,
black/__pycache__/mode.cpython-310.pyc,,
black/__pycache__/nodes.cpython-310.pyc,,
black/__pycache__/numerics.cpython-310.pyc,,
black/__pycache__/output.cpython-310.pyc,,
black/__pycache__/parsing.cpython-310.pyc,,
black/__pycache__/ranges.cpython-310.pyc,,
black/__pycache__/report.cpython-310.pyc,,
black/__pycache__/rusty.cpython-310.pyc,,
black/__pycache__/schema.cpython-310.pyc,,
black/__pycache__/strings.cpython-310.pyc,,
black/__pycache__/trans.cpython-310.pyc,,
black/_width_table.cp310-win_amd64.pyd,sha256=3-ePVeUx_8MmrbCNPsL7ApaULMWxPMq4XoeaRjvpypg,10752
black/_width_table.py,sha256=nOVdpn2H49kF-h4bPzNAJ_zfb6PJ7a1czEx4N124hq0,3228
black/brackets.cp310-win_amd64.pyd,sha256=daWUB_RaD40HspuiWWbK58hjXuK1hHwged6NKWdPgyQ,10752
black/brackets.py,sha256=ugO-Aga8aidqXdgqwlHNcBNBcxV1QtEWVPsT5JwXelY,12793
black/cache.cp310-win_amd64.pyd,sha256=6EaoXprryOVxGp_M0iBwjsUu9iSNIfTEDtATRaB3ks8,10752
black/cache.py,sha256=ty9qn9qL7dz7a82dFa8zYFvQprEL4avnJ6zAlDcqwqA,4904
black/comments.cp310-win_amd64.pyd,sha256=sYjdbgOUbHjeslo3Poqf5t6Jb_NSkf5rkADjFhoINq4,10752
black/comments.py,sha256=pRHiP7N6ZxkmtW2hXlFiRUErMw566j188kSrtdMH194,30580
black/concurrency.py,sha256=_b74I3Nwo3Dh4OYOW8mLZdATvQgYZnVGSulZPY1MTAg,7794
black/const.cp310-win_amd64.pyd,sha256=f1QmZs7xbbQqYISzBJYF_zCe60U4rTCa9nQeS3GOsfc,10752
black/const.py,sha256=FP5YcSxH6Cb0jqSkwF0nI4dHxPyQtL34hoWBfAqnAhI,325
black/debug.py,sha256=DJ5Cm2HaJT_J8H5_hqw-gYX1nVX5rh8595e2xagmRKI,1977
black/files.py,sha256=-wVRP-4ZOUM8x3ylqiESy6QXa2pTpv_e63b2Sh0w2t0,15090
black/handle_ipynb_magics.cp310-win_amd64.pyd,sha256=G91PG1b_ti09i66GKK6cQNd-SVIxoZnDI6BK2-VsqbM,10752
black/handle_ipynb_magics.py,sha256=4dDae_maXzIXdjK6lwVBi6hzRFzrCG9Bht7IsYy6xdU,16416
black/linegen.cp310-win_amd64.pyd,sha256=fT5E-jPH-o-_JdwGt_6n7HX1vgbTub7MEQ55gzWCK28,10752
black/linegen.py,sha256=gWWdrjPRFqattB2lB3cjq13k6-4LTo9RxnOb4b5EplI,80963
black/lines.cp310-win_amd64.pyd,sha256=rmapn6CaW6h5SWM_XRbo2DOj27mIyAi41SJxV08_fgE,10752
black/lines.py,sha256=VU467q5lSrOGhrz5aBA7lupTVHHrln-P8LUtZf1w25M,43008
black/mode.cp310-win_amd64.pyd,sha256=ceKQLApCljoRr5kGSn7-qkG4a8EtFzPpf-3A8clXHaA,10752
black/mode.py,sha256=T8cW29hIPF4LfcpylQsMrI4mrBq6onpOlhDInPvY3Fk,10563
black/nodes.cp310-win_amd64.pyd,sha256=gPJdyZnN7cnHHzm9noaymedyWUOsCSQJ_CMj955TYL4,10752
black/nodes.py,sha256=kz60pL_XrHXfKSSB7tAp1IfKtSNRqzJmW8QufRjeMmM,33285
black/numerics.cp310-win_amd64.pyd,sha256=xtQTv2Ev8lv2v7Y76IXjWnTle9-LmzZfrWo66jrf4z0,10752
black/numerics.py,sha256=gB1T1-npxj44Vhex63ov-oGsoIPwx_PZlT-n_qUcwO4,1716
black/output.py,sha256=4hEQsqNDlgWZTAJ-n0muusxin2HR8AxSNRmuZrjWoCM,4033
black/parsing.cp310-win_amd64.pyd,sha256=_HGIpSgugg28qylaF1J7yfylzQhvh30R0_-Ygy7B2NU,10752
black/parsing.py,sha256=eJB0i3dCwNQe2xjBqwsltH81bZMNagPax-6hIceRuF0,8671
black/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
black/ranges.cp310-win_amd64.pyd,sha256=ASUtNiCp0uxjr1-6y602Ai5DE4hwcA7Jg2bDAzxZq4o,10752
black/ranges.py,sha256=V6JhiIQCNUhgykRTsgdhqwz0CzHu3VeYk2JuRk5lxRw,21128
black/report.py,sha256=8Xies3PseQeTN4gYfHS7RewVQRjDsDBfFDR3sSNytco,3559
black/resources/__init__.cp310-win_amd64.pyd,sha256=ARg5-6QvY_72FGxJZKZCqLjly9cOzGvHqaFMc3dsaXk,10752
black/resources/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
black/resources/__pycache__/__init__.cpython-310.pyc,,
black/resources/black.schema.json,sha256=qnDD2eskOv808T9d-NLuJNnf-wPIJJA46xI0Crd7E9I,7539
black/rusty.cp310-win_amd64.pyd,sha256=ISpVXhA4ts_TJeGICydabM4PGOFYZbx1Zb04v1knlZY,10752
black/rusty.py,sha256=RogIomJ1RCLMTOK_RA6U3EMbzWV_ZHxPtrXveXbMjzQ,585
black/schema.cp310-win_amd64.pyd,sha256=3iGsU3DJvIFNaJO4GX8TwC-pGq_On9Py33c0r0k0_GM,10752
black/schema.py,sha256=ZLKjanGVK4bG12GD7mkDzjOtLkv_g86p1-TXrdN9Skc,446
black/strings.cp310-win_amd64.pyd,sha256=W0-3Bp5rqsoW91NpdCHSeAnuVciXYaa1VBdMNDLi_sA,10752
black/strings.py,sha256=YOkxFUbnc228R2gQjMTA-QTAko9WDuOFykddBnEsYNI,13695
black/trans.cp310-win_amd64.pyd,sha256=k3xhkx-ZlSljtR0sF5IdpcochmDZ3Vg6XOwxGhy5_oM,10752
black/trans.py,sha256=svyMSYybDMDSYKM-EHYHPwNOsKpINsmd6mClZvVAdQA,99638
blackd/__init__.py,sha256=3Ethlw9pAXQVzT7eGf2MnvTzjjonF1t9d-FiTi7rwGU,10664
blackd/__main__.py,sha256=-2NrSIZ5Es7pTFThp8w5JL9LwmmxtF1akhe7NU1OGvs,40
blackd/__pycache__/__init__.cpython-310.pyc,,
blackd/__pycache__/__main__.cpython-310.pyc,,
blackd/__pycache__/client.cpython-310.pyc,,
blackd/__pycache__/middlewares.cpython-310.pyc,,
blackd/client.py,sha256=u7mkAPVsONR2Y4ucQNFgCLwK3WOHX7UojGQzXKpJDCI,4078
blackd/middlewares.py,sha256=mnIQU5_0sp7sVW5RESY9fSNxBDr9wpRsXdNA1_bYAIQ,1532
blib2to3/Grammar.txt,sha256=sYVk_h721g2t_Y_VKFjCgqCdBEDbVkA4aGkOPyFVRug,12290
blib2to3/LICENSE,sha256=D2HM6JsydKABNqFe2-_N4Lf8VxxE1_5DVQtAFzw2_w8,13016
blib2to3/PatternGrammar.txt,sha256=tH-u-ZLZsHJGgjZEfXN2S8GVCKXleQwWvOf7sO4hlmo,835
blib2to3/README,sha256=G-DiXkC8aKINCNv7smI2q_mz-8k6kC4yYO2OrMb0Nqs,1098
blib2to3/__init__.py,sha256=CSR2VOIKJL-JnGG41PcfbQZQEPCw43jfeK_EUisNsFQ,9
blib2to3/__pycache__/__init__.cpython-310.pyc,,
blib2to3/__pycache__/pygram.cpython-310.pyc,,
blib2to3/__pycache__/pytree.cpython-310.pyc,,
blib2to3/pgen2/__init__.py,sha256=z8NemtNtAaIBocPMl0aMLgxaQMedsKOS_dOVAy8c3TI,147
blib2to3/pgen2/__pycache__/__init__.cpython-310.pyc,,
blib2to3/pgen2/__pycache__/conv.cpython-310.pyc,,
blib2to3/pgen2/__pycache__/driver.cpython-310.pyc,,
blib2to3/pgen2/__pycache__/grammar.cpython-310.pyc,,
blib2to3/pgen2/__pycache__/literals.cpython-310.pyc,,
blib2to3/pgen2/__pycache__/parse.cpython-310.pyc,,
blib2to3/pgen2/__pycache__/pgen.cpython-310.pyc,,
blib2to3/pgen2/__pycache__/token.cpython-310.pyc,,
blib2to3/pgen2/__pycache__/tokenize.cpython-310.pyc,,
blib2to3/pgen2/conv.cp310-win_amd64.pyd,sha256=mC_dVmr1ePRMsx80Aux7HvPEZFr7bVeEdSKpgTgec_0,10752
blib2to3/pgen2/conv.py,sha256=oxdquGP469PeQwFmGM92A9FJEtZlQVb7_v4nFqzzsXY,9852
blib2to3/pgen2/driver.cp310-win_amd64.pyd,sha256=tfFfDPKpBhAef2uWB06m8zXhXVLdmWD3D_WR7pqBDiI,10752
blib2to3/pgen2/driver.py,sha256=MSY0gFbSqNfvdjD81gLFK5-sTIebRZqPRs90-ZLE47Q,10756
blib2to3/pgen2/grammar.cp310-win_amd64.pyd,sha256=iEJuT9EGThsxg0RM183_GzHcN2tgN9bzF-JpP5CCrNk,10752
blib2to3/pgen2/grammar.py,sha256=kWLJf3bdvHO4g_b3M_EEo98YIoBAwUBtFFYWd7kFH0c,7074
blib2to3/pgen2/literals.cp310-win_amd64.pyd,sha256=GZjTMJNnTbZ9--Ys0cYI7GiFHnCPaI7o9k4EKyle1nM,10752
blib2to3/pgen2/literals.py,sha256=eWQ54eEpsIJ5wohd__6dd0kk960QM5eCgMSgkg7eFZk,1645
blib2to3/pgen2/parse.cp310-win_amd64.pyd,sha256=QBJGwKFsC1TAIjZW_S2hU7m3c1HS6vAbq2kONT_-MGg,10752
blib2to3/pgen2/parse.py,sha256=RaVLB5PKkVv-OWQR02hOhfVPzUXr_wp8vKyTYjVTf08,15875
blib2to3/pgen2/pgen.cp310-win_amd64.pyd,sha256=mxPD0jlnzHjnQuUCCDvSnieIQ9gMUOfxp6n5gE1t5_M,10752
blib2to3/pgen2/pgen.py,sha256=wECI5dJFX4j_4HNL0s1V4YnvbdgKN-c56dToxAoCj3g,15489
blib2to3/pgen2/token.cp310-win_amd64.pyd,sha256=hPL9mktghHVQn5H_woMXV5ZJhpYvAJN0TGVjurakZ9g,10752
blib2to3/pgen2/token.py,sha256=zm2Ah0psZm5khl8fFQKwfKq6QQW_nlfEJjDHfJoXPkU,2065
blib2to3/pgen2/tokenize.cp310-win_amd64.pyd,sha256=jk8G3Cy4lw3pbh9fMjOucvBhO5dT74z6G4DrYd1i95c,10752
blib2to3/pgen2/tokenize.py,sha256=PFQYuR-Wy2G_fthIjGIFexDOCzVvkBP0yXk19zC7I1A,7604
blib2to3/pygram.cp310-win_amd64.pyd,sha256=lcaj-c3XjqwA53XGhRYvh5EUyECZTFGvEfj-Am7ap8I,10752
blib2to3/pygram.py,sha256=lZcZqHOonqdsUed8s83obK61RKkDoJVXmhdn9tBQJqs,5228
blib2to3/pytree.cp310-win_amd64.pyd,sha256=CpdO2hMynemn0cS1bSnIu-_jlwMdy2MnF0Fkl0uKb4U,10752
blib2to3/pytree.py,sha256=QG4GKi89fI18tHjfGm_Lf9v6Gh0PlVIR4PdS8ZfE47Q,33387

View file

@ -0,0 +1,4 @@
Wheel-Version: 1.0
Generator: hatchling 1.29.0
Root-Is-Purelib: false
Tag: cp310-cp310-win_amd64

View file

@ -0,0 +1,6 @@
[console_scripts]
black = black:patched_main
blackd = blackd:patched_main [d]
[validate_pyproject.tool_schema]
black = black.schema:get_schema

View file

@ -0,0 +1,21 @@
The MIT License (MIT)
Copyright (c) 2018 Łukasz Langa
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.