unicode()
без аргумента кодировки пытается использовать ASCII для декодирования заданной строки байта, как отказоустойчивое значение по умолчанию.unicode("şşşşüüüüççç")
не может работать, поскольку строка не является ASCII.
Используйте строковый литерал Unicode:
print slugify(u"şşşşüüüüççç")
(и, конечно, убедитесь, что ваш текстовый редактор сохраняет файл сценария с использованиемКодировка UTF-8.)