SPECS: pysh.spec (NEW) - initial PLD release

Marcin Gajda m w cs.net.pl
Czw, 3 Cze 2004, 15:04:54 CEST


On Thu, Jun 03, 2004 at 10:02:28AM +0200, Jakub Bogusz wrote:

> - zakłada, że sys.path[0] zawiera katalog do wycięcia - co jeśli
>   przestanie? Jeśli dany moduł jest wczytywany z poziomu innego modułu,
>   który już "poprawił" sys.path?

To akurat nie jest problemem - taka zmiana byłaby czyniona tylko w
części inicjalizacyjnej dla aplikacji, a nie modułu:

if __name__ == "__main__":
	zmiana_path

> - są to zmiany nie w pakietach z konfliktującymi modułami, ale
>   _wszystkich tych modułów używających_.

W związku z powyższym są to tylko zmiany w pakietach wrzucających
skrypty pythonowe do %{_bindir} i tylko w tych skryptach.

>   Co jak będę chciał użyć jakiegoś skryptu nie z pakietu PLD?
>   Wszędzie działa, tylko w PLD nie?

W takim przypadku skrypt wpadnie raczej do /usr/local/bin/ - a za to userzy
już sami będą odpowiadać (tam nie będzie np. pb.py do zaimportowania,
więc szansa na niedziałanie będzie dużo mniejsza).

Pozdrawiam,
-- 
Marcin Gajda ________________________
Linux registered user #300108 _______
Dieu me pardonnera - c'est son metier



Więcej informacji o liście dyskusyjnej pld-devel-pl