Это означает, что у вас есть символ pats
, определенный где-то еще в вашей программе или импортированный из некоторого библиотечного модуля, и он виден в той же области видимости, что и match_ignore_ancs
, поэтому, когда вы называете параметр pats
, он скрывается (то есть "тени") этого существующего символа.
Просто переименуйте параметр pats
во что-то, что не имеет столкновения.