[Python-Dev] Why are so many built-in types inheritable?

2006-03-13 Thread Fabiano Sidler
Hi folks! Let me explain the above question: For debugging purpose I tried this: --- snip --- def foo(): pass function = type(foo) class PrintingFunction(function): def __init__(self, func): self.func = func def __call__(self, *args, **kwargs): print args, kwargs return function.

[Python-Dev] compiler.pyassem

2006-02-10 Thread Fabiano Sidler
Hi folks! Do I see things as they are and compiler.pyassem generates bytecode straight without involve any C code, i.e. code from the VM or the compiler? How is this achieved? I took a look at Python/compile.c as mentioned in compiler.pyassem and I'm trying to get into it, but about 6500 lines of