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