SPECS: pysh.spec (NEW) - initial PLD release
Jakub Bogusz
qboosh w pld-linux.org
Czw, 3 Cze 2004, 10:02:28 CEST
On Thu, Jun 03, 2004 at 09:41:30AM +0200, Marcin Gajda wrote:
> On Wed, Jun 02, 2004 at 11:15:13PM +0200, wrobell wrote:
> > W związku z tym proponuję przywrócić w python.spec stare
> > nazwy (tzn. pdb_py na pdb.py itp) oraz porobić odpowiednie
> > łaty (których wiele być nie powinno i czego się podejmuję)
> > na konfliktujące skrypty/programy. Dzięki temu, użytkownicy
> > nie będą się musieli w przyszłości znowu przestawiać.
Znowu te hacki czy już coś normalnego?
> Rozumiem, że łaty byłyby typu:
>
> import sys
> sys.path = sys.path[:1] + sys.path[0]
>
> Ewentualnie bez tego po '+'?
>
> Jestem jak najbardziej za - pomogę Tobie z łatami.
Mi się to nie podoba:
- 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?
- są to zmiany nie w pakietach z konfliktującymi modułami, ale
_wszystkich tych modułów używających_.
Co jak będę chciał użyć jakiegoś skryptu nie z pakietu PLD?
Wszędzie działa, tylko w PLD nie?
--
Jakub Bogusz http://cyber.cs.net.pl/~qboosh/
Więcej informacji o liście dyskusyjnej pld-devel-pl