python-devel-tools
Daniel Mróz
beorn w alpha.pl
Pon, 3 Maj 2004, 16:39:09 CEST
Użytkownik Jakub Piotr Cłapa napisał:
> Problem mamy z niedolaczaniem zrodel skryptow w pythonie (co jest takze
> niekorzystne od strony debugu), ale i tak sprobujmy (nie bedzie
> symlinku, ale winno dzialac bezproblemowo):
>
> #v+
> from timeit import *
>
> if __name__ == "__main__":
> sys.exit(main())
> #v-
>
> Nie jest to do konca clean way, ale dziala. :)
Eerrrmm.... Jesli mozna sie wtracic... Blok w tescie __name__ == __main__
jest czasami wykorzystywany przez moduly (modul moze byc jednoczesnie
programem w zaleznosci od tego jak bedzie wolany). W takim przypadku
wywalanie stamtad calego bloku i wrzucanie sys.exit() nie jest zbyt
dobrym pomyslem.
Czy kwestia importowania modulow przez Pythona jest na tyle klopotliwa
aby lamac standard czy odprawiac inne czary?
Pozdrawiam
Beorn
--
----------------------------------------------------------------------
Daniel `Beorn' Mróz <beorn w alpha.pl> http://127.0.0.1/beorn
GCS/E d+(pu) s: a-@ C++++ UL++++$ P+++ L+++ E--- X W+++ N++ o? K- w---
O M- V- PS PE- !Y PGP t- 5- R tv-- b+ DI++ D+++ G++ e h! r-- y+
----------------------------------------------------------------------
Więcej informacji o liście dyskusyjnej pld-devel-pl