import warnings warnings.showwarning(message, category, filename, \ lineno, file=None, line=None)
message - строка предупреждения,category - категория предупреждения,filename - имя файла с предупреждением,lineno - номер строки с предупреждением,file=None - файл для записи,line=None - строка исходного кода, для включение в message.Функция showwarning() модуля warnings записывает предупреждение в файл. Реализация по умолчанию вызывает warnings.formatwarning() с аргументами (message, category, filename, lineno, line) и записывает результирующую строку в файл file или по умолчанию в sys.stderr.
Вы можете заменить эту функцию на любую вызываемую, назначив warnings.showwarning.
Аргумент line - это строка исходного кода, которая должна быть включена в предупреждение. Если строка line не указана, то функция warnings.showwarning() попытается прочитать строку, указанную в filename и lineno.