On Apr 2, 5:00 am, João Neves <[EMAIL PROTECTED]> wrote: > Hello all, > > I've got this question that has been nagging me for a few days now. > What are the reasons for us to have co_code as read-only? I've been > trying to get some info about it, but I kept hitting the wall. > > Correct me if I'm wrong, but as far as I understand, co_code > represents the compiled bytecode that should be run when, for > instance, a function is called. Wouldn't it be beneficial for > programmers to be able to change the bytecode in runtime? I mean, one > can't, as far as I'm aware, change the bytecode by accident, so if the > programmer would wish to change a function at runtime, he could do so > at his own risk. > > If there is a higher reason behind the read-only property of co_code, > I definitely fail to see it, and would like to know what it is. If > not, why aren't we allowed to write into it? > > Thanks in advance, > > João Neves
Are Python bytes codes Python byte codes? Do you foresee any machine- dependent optimizations? -- http://mail.python.org/mailman/listinfo/python-list