print "server" f(server=server)
Переименовываем server в s, получаем
print "s" f(s=s)
Как отключить хотя бы переименование в строках и ключей хеш-аргументов?
print "server" f(server=server)
print "s" f(s=s)
Переименовываем server в s, получаемА чего ты ожидал? Замена идет тупо по подстроке. Если же хочешь менять текст вместе с контекстом его применения, то нужно юзать регулярное выражение в время замены.
Распидорасило весь код, иногда приходится из бекапа восстанавливаться.