Revision: 7008
          http://matplotlib.svn.sourceforge.net/matplotlib/?rev=7008&view=rev
Author:   jdh2358
Date:     2009-03-27 21:11:07 +0000 (Fri, 27 Mar 2009)

Log Message:
-----------
moved agg caches to instance namespace for thread safety

Modified Paths:
--------------
    trunk/matplotlib/lib/matplotlib/backends/backend_agg.py

Modified: trunk/matplotlib/lib/matplotlib/backends/backend_agg.py
===================================================================
--- trunk/matplotlib/lib/matplotlib/backends/backend_agg.py     2009-03-27 
21:10:24 UTC (rev 7007)
+++ trunk/matplotlib/lib/matplotlib/backends/backend_agg.py     2009-03-27 
21:11:07 UTC (rev 7008)
@@ -46,11 +46,12 @@
     context instance that controls the colors/styles
     """
     debug=1
-    texd = maxdict(50)  # a cache of tex image rasters
-    _fontd = maxdict(50)
     def __init__(self, width, height, dpi):
         if __debug__: verbose.report('RendererAgg.__init__', 'debug-annoying')
         RendererBase.__init__(self)
+        self.texd = maxdict(50)  # a cache of tex image rasters
+        self._fontd = maxdict(50)
+
         self.dpi = dpi
         self.width = width
         self.height = height


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.

------------------------------------------------------------------------------
_______________________________________________
Matplotlib-checkins mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/matplotlib-checkins

Reply via email to