Groups | Search | Server Info | Login | Register


Groups > cz.comp.lang.python > #3440

[python] Ovlivnění názvu souboru a čísla řádku ve výjimkách

Path csiph.com!news.mixmin.net!newsreader4.netcologne.de!news.netcologne.de!peer03.ams1!peer.ams1.xlned.com!news.xlned.com!peer03.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!fx09.ams4.POSTED!not-for-mail
Received-SPF pass (Address passes the Sender Policy Framework) SPF=HELO; sender=sandbox.cz; remoteip=::ffff:87.236.197.188; remotehost=; helo=sandbox.cz; receiver=hugo.zagamma.cz;
Received-SPF pass (Address passes the Sender Policy Framework) SPF=MAILFROM; sender=macek@sandbox.cz; remoteip=::ffff:87.236.197.188; remotehost=; helo=sandbox.cz; receiver=hugo.zagamma.cz;
MIME-Version 1.0
User-Agent Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.7.0
Content-Language cs
From Vladimír Macek <macek@sandbox.cz>
Content-Type text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding 8bit
Subject [python] Ovlivnění názvu souboru a čísla řádku ve výjimkách
X-BeenThere python@py.cz
X-Mailman-Version 2.1.34
Precedence list
List-Id Konference PyCZ <python.py.cz>
List-Unsubscribe <http://www.py.cz/mailman/options/python>, <mailto:python-request@py.cz?subject=unsubscribe>
List-Archive <http://www.py.cz/pipermail/python/>
List-Post <mailto:python@py.cz>
List-Help <mailto:python-request@py.cz?subject=help>
List-Subscribe <http://www.py.cz/mailman/listinfo/python>, <mailto:python-request@py.cz?subject=subscribe>
Newsgroups cz.comp.lang.python
Message-ID <mailman.18.1649176653.25463.python@py.cz> (permalink)
X-Mailman-Original-Message-ID <18546cfe-ca81-7f24-be3f-f01f12fe8c6f@sandbox.cz>
References <18546cfe-ca81-7f24-be3f-f01f12fe8c6f@sandbox.cz>
Lines 29
X-Complaints-To abuse@usenet-news.net
NNTP-Posting-Date Tue, 05 Apr 2022 16:37:34 UTC
Organization usenet-news.net
Date Tue, 5 Apr 2022 18:37:30 +0200
X-Received-Bytes 2949
Xref csiph.com cz.comp.lang.python:3440

Show key headers only | View raw


Zdravím, mám neobvyklou otázku.

Zvažujeme do jednoho projektu s embedovaným Pythonem vývoj skriptů tak, že 
se jeden py modul bude vyvíjet po segmentech. Budou nazvané třeba 010.py, 
020.py, 030.py, ...

Pro puristy, budou to malé segmenty specifické domény, nikoli standardní 
projekt. :-)

Pro provedení se všechny segmenty modulu spojí do jednoho mod.py. Avšak 
když v něm nastane chyba, bude v tracebacku mod.py a číslo řádku z něj.

Vývojář ale bude potřebovat problém najít ve zdrojových segmentech 010.py, 
020.py, ...

Samozřejmě si můžu segmenty zaindexovat, analyzovat text tracebacku a 
obohatit ho o přepočítané pozice.

Chci se jen zeptat, jestli někdo z vás neví třeba o způsobu, jak ovlivnit 
interní počítadlo tak, že by se při spojování do mod.py dal na začátek 
každého segmentu nějaký override názvu souboru a počítadla řádků.

Pokud někoho z vás napadnou alternativy, aby se segmenty provedly ve 
stejném namespace a bez spojování nebo jiné řešení, uvítám tip.

Děkuju!

Vladimír Macek | +420 608 978 164

Back to cz.comp.lang.python | Previous | Next | Find similar


Thread

[python] Ovlivnění názvu souboru a čísla řádku ve výjimkách Vladimír Macek <macek@sandbox.cz> - 2022-04-05 18:37 +0200

csiph-web