python-devel-tools

Patrys :: Patryk Zawadzki patrys w wrocek.org
Wto, 27 Kwi 2004, 11:02:39 CEST


W liście z pon, 26-04-2004, godz. 13:54, Andrzej Krzysztofowicz pisze: 
> Jakub Bogusz wrote:
> > 
> > W ww. pakiecie w /usr/bin znajdują się wrappery o nazwach *.py, które
>                                                     ^^^^^^^
> > - wbrew nazwom - NIE są poprawnymi skryptami pythona.
> > Wprowadza to w błąd i ludzi, i samego pythona, który szukając modułu
>                                  ^^^^^^^^^^^^^^
> > znajduje pdb.py także w /usr/bin - i się wywala, przez co we wszystkich
> > programach używających pdb (i innych z tego pakietu) trzeba dodawać
> > workaroundy (vide ipython czy Twisted - w tym drugim jeszcze nie ma
> > poprawki i część rzeczy nie działa).
> 
> Chwila, moment. To o tym, czy cos jest skryptem pythona decyduje NAZWA a nie
> ZAWARTOSC pliku ? 
> 
> Czyli w systemie zawierajacym pythona user nie mozna sobie utworzyc programu
> (binarnego, skryptu w dowolnym interpreterze) o nazwie np. to.ma.py ktory
> nie bedzie skryptem pythona i umiesciec go w sciezce ?
> 
> Zawsze mnie uczyli, ze o tym czy cos jest, czy nie jest skryptem decyduje
> pierwsza linia, a nie nazwa.
> 
> Cos tu jest chyba porabane ...
No dobra, ale jak sobie w katalogu z programem utworzysz plik "dupa.h",
który będzie zawierał list do cioci, a gdzieś na ścieżce gcc będzie
prawdziwy "dupa.h", to gcc też się wykrzaczy. Oczywiście, można dać
<dupa.h> zamiast "dupa.h", ale w pythongu to nierealne.
-- 
Patrys :: Patryk Zawadzki <patrys w wrocek.org>
MSR crew



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