<div dir="ltr"><div>Hele, nevim jestli to neni uplne debilini a nefunkcni napad (tedka to na
telefonu nevyzkousim) ale co ten kod v "dilcich" modulech (010.py, ...)
obalit do nejakyho "chytam vyjimky a re-raisuju je se spravnyma parametrama" dekoratoru?
Netusim jak to budete "spojovat", cekam ze automaticky nejakym
"generatorem kodu", tak by to mohlo byt i vcelku primocare udelatelny na
te "spojovaci" vrstve.<br><br></div>Ale... To je tak jako z hospody od piva, cekam ze je na to lepsi reseni.<br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Apr 5, 2022 at 6:38 PM Vladimír Macek <<a href="mailto:macek@sandbox.cz">macek@sandbox.cz</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Zdravím, mám neobvyklou otázku.<br>
<br>
Zvažujeme do jednoho projektu s embedovaným Pythonem vývoj skriptů tak, že <br>
se jeden py modul bude vyvíjet po segmentech. Budou nazvané třeba 010.py, <br>
020.py, 030.py, ...<br>
<br>
Pro puristy, budou to malé segmenty specifické domény, nikoli standardní <br>
projekt. :-)<br>
<br>
Pro provedení se všechny segmenty modulu spojí do jednoho mod.py. Avšak <br>
když v něm nastane chyba, bude v tracebacku mod.py a číslo řádku z něj.<br>
<br>
Vývojář ale bude potřebovat problém najít ve zdrojových segmentech 010.py, <br>
020.py, ...<br>
<br>
Samozřejmě si můžu segmenty zaindexovat, analyzovat text tracebacku a <br>
obohatit ho o přepočítané pozice.<br>
<br>
Chci se jen zeptat, jestli někdo z vás neví třeba o způsobu, jak ovlivnit <br>
interní počítadlo tak, že by se při spojování do mod.py dal na začátek <br>
každého segmentu nějaký override názvu souboru a počítadla řádků.<br>
<br>
Pokud někoho z vás napadnou alternativy, aby se segmenty provedly ve <br>
stejném namespace a bez spojování nebo jiné řešení, uvítám tip.<br>
<br>
Děkuju!<br>
<br>
Vladimír Macek | +420 608 978 164<br>
<br>
_______________________________________________<br>
Python mailing list<br>
<a href="mailto:python@py.cz" target="_blank">python@py.cz</a><br>
<a href="http://www.py.cz/mailman/listinfo/python" rel="noreferrer" target="_blank">http://www.py.cz/mailman/listinfo/python</a><br>
<br>
Visit: <a href="http://www.py.cz" rel="noreferrer" target="_blank">http://www.py.cz</a><br>
</blockquote></div><br clear="all"><br>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div>"The best is the enemy of the good."
<br></div> --Voltaire<br></div></div>