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/ _______________________________________________________ złota zasada - kto się nie zna, niech się nie wypowiada
