abag.py: preserve class during cloning
authorrobin
Thu, 04 Jul 2013 13:17:39 +0100
changeset 3707 961300bcfe84
parent 3706 d468d1f4e8b7
child 3708 057515c78270
abag.py: preserve class during cloning
src/reportlab/lib/abag.py
--- a/src/reportlab/lib/abag.py	Wed Jul 03 16:06:50 2013 +0100
+++ b/src/reportlab/lib/abag.py	Thu Jul 04 13:17:39 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