Re: TeXdoc Graphic

#49570
Up
0
Down
::

In ogni caso qualcosa non va: se chiedo la lista mi viene fuori
`Traceback (most recent call last):
File “TeXdocGraphic.py”, line 175, in search_click
output = self.TOI.interpretate(self.TC, self.getlist.GetValue())
File “/Users/enricomb/Desktop/compile/tg/TeXdocOutputInterpreter.py”, line 22, in interpretate
if self.__outputTmp.count(“Sorry”) > 0 or len(self.__outputTmp) == 0:
AttributeError: 'NoneType' object has no attribute 'count'`

Non mi era mai successo, ma provando e riprovando a cercare anche a me è saltato fuori quell’errore.
Credo sia dovuto all’implementazione un po’ frettolosa del tutto, essendo nato il porting in python come una prova.
Riprovando ad eseguire la ricerca però, anche con le stesse impostazioni, quell’errore viene ‘ignorato’ dal programma e lo stesso mi funziona correttamente.

Non conosco Python che di vista. 🙂 Il problema forse è di compatibilità con alcune piattaforme (una, probabilmente). Per esempio, tlmgr è stato realizzato con Perl, per avere la sicurezza che sia presente su tutti i più diffusi sistemi operativi. Non so se lo stesso si può dire delle librerie WX con Python e Python stesso.

Da quanto ne so esiste un’implementazione delle librerie WX disponibile anche per windows e lo stesso vale per il linguaggio python.
Il python è stato da me proposto in quanto ho notato che, anche con l’implementazione in C++, per qualche sistema operativo si presentano problemi di librerie non presenti in ogni caso.
Sviluppando in python il problema si porrebbe appunto solo per sistemi windows, dove il supporto per il linguaggio non è fornito pressochè ‘nativamente’ come per linux e mac.

Il problema è dato proprio dall’interfaccia grafica stessa, ogni sistema operativo tende a gestirla a modo proprio ed è per questo che si hanno problemi riguardanti librerie, qualsiasi sia il linguaggio scelto.
Con java tutto va bene essendoci la jvm a fare da ‘scudo’, ma passando a linguaggi come il C++ i problemi rischiano di essere grossetti a parer mio.

Con ciò non voglio assolutamente dire di voler scegliere come ‘vittima sacrificale’ i sistemi windows al fine della stesura del programma…lungi da me…
Certo è che se così si facesse…beh…aiuterebbe parecchio 🙂

Go to top