python-devel-tools
Jakub Piotr Cłapa
loc w toya.net.pl
Pon, 3 Maj 2004, 22:02:57 CEST
Daniel Mróz wrote:
> 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?
>
Ten blok jest zywcem skopiowany ze zrodel timeit.py (oryginalnego), wiec
nie powinno byc problemu. Inna rzecz, ze i tak nie dziala. :D
--
z wyrazami szacunku,
Jakub Piotr Cłapa
Więcej informacji o liście dyskusyjnej pld-devel-pl