Message10933
This is essentially the same problem as that reported in
bug 494904 for pickle: deepcopy should treat instances
of custom metaclasses the same way it treats
instances of type 'type'. I've attached a provisional fix
which is basically a copy of the patch made to pickle (it
checks to see if the type of the thing being deepcopied
is a subclass of type).
One question: it seems to me that the exception
handling code is unnecessary both here and in the
pickle module. In both cases, the first parameter to
subclass is the result of a call to 'type' and the second
is type 'type' itself, so it doesn't seem like there's any
reason to worry about a TypeError. |
|
Date |
User |
Action |
Args |
2007-08-23 14:01:40 | admin | link | issue560794 messages |
2007-08-23 14:01:40 | admin | create | |
|