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