Благодарю вас за отклик. Проблема решилась путём:
name = raw_input().decode(encoding="utf-8")
Строка оказалась в виде bytes, почему так получилось, пока не разобрался. То ли код прочитался как python 2.x, то ли python 3.x, или какая другая причина. В общем пошёл искать ответ. Если кто может упростить ситуацию и изложить тонкость нового вопроса, буду очень признателен :)
Код прочитался как python 2.x. Но всё равно не понял почему не обрабатывался код, ведь всё было в одном стандарте byte, а декодирования до селе не использовалось.