| message[, category[, stacklevel]]) |
message.__class__. In questo caso
il messaggio di testo sar� str(message). Questa funzione
solleva un'eccezione se il particolare avvertimento emesso viene
modificato in un errore dal filtro degli avvertimenti visto sopra.
L'argomento stacklevel pu� venire usato per interfacciare
funzioni scritte in Python come la seguente:
def deprecation(message):
warnings.warn(message, DeprecationWarning, stacklevel=2)
Questo fa s� che l'avvertimento si riferisca al chiamante di deprecation(), piuttosto che all'originale deprecation() stesso (poich� il successivo potrebbe fallire lo scopo del messaggio di avvertimento).
| messagge, category, filename, lineno[, module[, registry]]) |
__warningregistry__ del modulo).
Il nome predefinito del modulo corrisponde a quello del filename, a cui
viene rimossa l'estensione .py; se non viene passato nessun
registry, l'avvertimento non viene mai soppresso. message deve
essere una stringa e category una classe derivata di
Warning, oppure message pu� essere un'istanza
Warning, nel qual caso category verr� ignorata.
| message, category, filename, lineno[, file]) |
formatwarning(message, category, filename, lineno)
e scrive la stringa risultante in file, il cui predefinito �
sys.stderr. Potete rimpiazzare questa funzione con una
implementazione alternativa assegnandola a warnings.showwarning.
| message, category, filename, lineno) |
| action[, message[, category[, module[, lineno[, append]]]]]) |
| ) |