Откажись. По существу невозможно держать любопытные глаза. Например, посмотрите на модуль dis :
import dis
def foo(): print 'bar'
dis.dis(foo)
что даст:
1 0 LOAD_CONST 1 ('bar')
3 PRINT_ITEM
4 PRINT_NEWLINE
5 LOAD_CONST 0 (None)
8 RETURN_VALUE
Вуаля - есть строки, которые вы хотели скрыть, просто импортируя ваши модули. Существуют и другие модули и сервисы, которые могут довольно неплохо конвертировать такие разборки в читаемый код Python.
Что именно вы пытаетесь достичь? То есть что конкретно вы пытаетесь защитить?