Klausimai su „traceback“ žyma

„Tracing“ - tai veiksmų ataskaita, dėl kurios programos vykdymo metu įvyko vykdymo klaida.
18
atsakymai

Nustatykite funkcijos pavadinimą iš šios funkcijos (nenaudojant sekimo)

Ar „Python“, nenaudojant traceback modulio, yra būdas nustatyti funkcijos funkciją iš šios funkcijos? Tarkime, turiu foo modulį su funkciniu skydeliu. Kai vykdote foo.bar (), ar yra baras, kad žinotų baro pavadinimą? Arba dar geriau, f ...
nustatyti 21 vas '11 18:11
25
atsakymai

Stekų pėdsakų rodymas iš veikiančios „Python“ programos

Turiu Python programą, kuri kartais įstringa, ir aš negaliu sužinoti, kur. Ar yra būdas pranešti „Python“ vertėjui, kad parodytumėte tikslų kodą, kuris veikia? Bet koks skrydžio tipas? Susiję klausimai: Pecha ...
nustatyti 25 rugsėjis '08 11:06
10
atsakymai

Kaip išeiti iš „Python“ be sekimo?

Norėčiau žinoti, kaip išeiti iš „Python“ be išleidimo išvesties. Vis dar noriu sugrąžinti klaidos kodą, bet nenoriu rodyti pėdsakų. Noriu išeiti naudojant išėjimą (numerį) be sekimo, bet ...
Nustatyta liepos 27 d
5
atsakymai

Išskirtinis atsekimas yra paslėptas, o ne tuoj pat sukilęs

Turiu kodą, panašų į šį: importuoti sys def func1 (): func2 () def func2 (): padidinti Išimtis ('test error') def main (): err = None bandyti: func1 () išskyrus: err = sys .exc_info () [1] praeiti # papildomų p ...
nustatyti 28 sausis '11 8:42
2
atsakymai

Koks skirtumas tarp kamino ir rėmelio?

Kokiomis situacijomis galėčiau naudoti vieną? Koks yra skirtumas tarp: >>> importuoti patikrinkite >>> spausdinti (insp.getouterframes (insp.currentframe ())) [(<rėmelio objektas 0x8fc262c>, „<stdin>“, 1, „modulis“ '). .
gegužės 24 d., 14 val
2
atsakymai

Gaukite įspėjamųjų pėdsakų

Mespy, mes galime padaryti np.seterr (invalid = 'padidinti'), kad gautumėte įspėjimą apie įspėjimus, kuriuose įvyko klaida (žr. Šį įrašą). Ar yra bendras būdas stebėti įspėjimus? Ar galiu gauti python, kad būtų galima atsekti, kada ...
yra nustatytas kovo 13 d. 14 val. 12:16
4
atsakymai

Kaip gauti pilną išimčių kamino pėdsaką „Python“

Toliau pateikiamas fragmentas: importuoti traceback def a (): b () def b (): pabandykite: c () išskyrus: traceback.print_exc () def c (): tvirtinti False a () gamina šią išvestį: Traceback (paskutinį skambutį paskutinis ): Failas "test.py", 8 eilutė, ...
gegužės 22 d. 11 val
3
atsakymai

Kaip apriboti konkrečių failų python atsekimą

Parašau daug „Python“ kodo, naudojančio išorines bibliotekas. Dažnai parašysiu klaidą, o kai paleisiu kodą, Python konsolėje gausiu didelį pėdsaką. 99,999999% laiko, kurį sukėlė kodo klaida, o ne dėl klaidos ...
rugpjūčio 11 d '15, 21:52
5
atsakymai

„Python“: gauti pėdsakus iš daugiaproceso.

Bandau gauti pėdsako objektą iš kelių procesorių proceso. Deja, išimties informacijos perdavimas per vamzdelį neveikia, nes objektų atsekamumas negali būti marinuotas: def foo (pipe_to_parent): pabandykite: pakelti ...
nustatytas gegužės 25 d
4
atsakymai

Gaukite visą takelį

Kaip galiu gauti pilną seką tokiu atveju, įskaitant skambučius į funkciją2 ir funkcijas? importuoti traceback def func (): pabandykite: pakelti išimtį („Dummy“), išskyrus: traceback.print_exc () def func2 (): func () func2 () ...
lapkričio 3 d. '12, 18:13
2
atsakymai

traceback () interaktyvioms ir neinteraktyvioms R sesijoms

Aš stebėjau kitą tarp interaktyvios ir nesusijusios R sesijos, esančios netoli traceback (), kurios aš nesuprantu. Toliau pateiktame kode tai sukels klaidą, tačiau interaktyvioje sesijoje R matysiu sekimo informaciją, o jei išsaugosiu ...
nustatyti spalio 29 d '12 8:02
2
atsakymai

Kaip galiu naudoti „Django“ žurnalą, kad galėčiau registruoti pėdsaką, kai kalbu?

pabandykite: spausdinti blah, išskyrus KeyError: traceback.print_exc () Štai kaip aš derinau. Aš įvedsiu konsolę. Dabar noriu įrašyti viską, o ne spausdinti, nes „Apache“ neleidžia spausdinti. Taigi, kaip įrašyti visą takelį?
nustatytas sausio 30 d '11, 1:07
5
atsakymai

Kaip galite programiškai patikrinti „Python“ išimties kamino pėdsaką?

Jei „Python“ įvyksta išimtis, ar galite patikrinti steką? Ar galite nustatyti jo gylį? Pažvelgiau į traceback modulį, bet aš negaliu suprasti, kaip jį naudoti. Mano tikslas - sugauti visas išimtis, atsirandančias ...
nustatytas kovo 2 d. 10 val. 0:37
2
atsakymai

Kaip aš galiu lengviau slopinti ankstesnes išimtis, kai atsakydamas išreiškiu savo išimtį?

Apsvarstykite bandymą: importuoti kaiProprietaryModule, išskyrus ImportError: pakelkite ImportError (Atrodo, kad <someProprietaryModule> neįdiegta ... ") Paleidžiant, jei kai kurieProprietaryModule nėra nustatyti, galite matyti: (Traceback duomenys) Aš ...
birželio 13 d. 13 val
4
atsakymai

Stacktrace spausdinimas iš C kodo įterpto lua

Jei suprantu teisingai, „Lua“ pagal nutylėjimą imsis debug.traceback debug bibliotekos, kai įvyksta klaida. Tačiau, kai „Lua“ yra įdėta į „C“ kodą, kaip tai daroma šiame pavyzdyje: paprasto „Lua“ API pavyzdys Mes turime tik klaidos pranešimą viršuje ...
nustatyti 04 rugsėjis '12 6:33