Il 26 aprile 2018 11:10, Davide Brunato ha scritto:
> Si tratta sempre di una eccezione solo che per default non viene
> "sollevata".
> Devi vedere la libreria 'warnings' se vuoi customizzare questo
> comporamento.
Perfetto, la libreria waarning era proprio la soluzione.
posso trasformare il war
Il April 26, 2018 9:10:02 AM UTC, Davide Brunato ha scritto:
>On 04/25/2018 11:38 AM, Gollum1 wrote:
>> nell'esecuzione mi ritrovo il modulo PIL che in alcune situazioni non
>> alza una eccezione, ma ritorna una stringa di errore, come la
>> seguente:
>>
>> /usr/lib/python3/dist-packages/PIL/Tiff
On 04/25/2018 11:38 AM, Gollum1 wrote:
> nell'esecuzione mi ritrovo il modulo PIL che in alcune situazioni non
> alza una eccezione, ma ritorna una stringa di errore, come la
> seguente:
>
> /usr/lib/python3/dist-packages/PIL/TiffImagePlugin.py:756:
> UserWarning: Corrupt EXIF data. Expecting to
>
> Non so invece come viene gestito l'errore di PIL, che segnala il
> messaggio, ma non alza una eccezione, e quindi non è gestibile.
>
Apparentemente è un Warning della classe Warning gestibile come da
documentazione e convertibile in errore
come spiegato nella documentazione di warning, sezione
Il 25 aprile 2018 12:10, Gollum1 ha scritto:
>> if im.format == 'JPEG' or im.format == 'MPO':
>> extension = ".jpg"
>> else:
>> raise Exception(FormatUnsupported, "il file %s è nel formato %s,
>> attualmente non gestito" % (source, im.format))
>>
>
> no, questo non funziona, nel senso che
Il 25 aprile 2018 11:38, Gollum1 ha scritto:
> Ciao Lista,
>
> if im.format == 'JPEG' or im.format == 'MPO':
> extension = ".jpg"
> else:
> raise Exception(FormatUnsupported, "il file %s è nel formato %s,
> attualmente non gestito" % (source, im.format))
>
no, questo non funziona, nel sen
Ciao Lista,
nel mio programmino voglio gestire alcuni errori, e mi piacerebbe
farlo sollevando delle eccezioni, che siano poi catturate e gestite
dal pezzo di codice che richiama la funzione in oggetto (così mi evito
di passare un return None, che non è effettivamente quello che vorrei
restitui