apply 3707: abag.py: preserve class during cloning py33
authorrobin
Wed, 31 Jul 2013 15:31:33 +0100
branchpy33
changeset 3756 475d5ceb83b9
parent 3755 4b46b70be039
child 3757 d4f829a1a319
apply 3707: abag.py: preserve class during cloning
src/reportlab/lib/abag.py
--- a/src/reportlab/lib/abag.py	Wed Jul 31 15:27:32 2013 +0100
+++ b/src/reportlab/lib/abag.py	Wed Jul 31 15:31:33 2013 +0100
@@ -19,7 +19,7 @@
         self.__dict__.update(attr)
 
     def clone(self,**attr):
-        n = ABag(**self.__dict__)
+        n = self.__class__(**self.__dict__)
         if attr: n.__dict__.update(attr)
         return n