[Checkins] SVN: z3c.jbot/trunk/ Global template manager should be thread local.

Malthe Borch mborch at gmail.com
Thu Nov 29 08:20:53 EST 2007


Log message for revision 82025:
  Global template manager should be thread local.

Changed:
  U   z3c.jbot/trunk/setup.py
  U   z3c.jbot/trunk/z3c/jbot/manager.py

-=-
Modified: z3c.jbot/trunk/setup.py
===================================================================
--- z3c.jbot/trunk/setup.py	2007-11-29 01:15:37 UTC (rev 82024)
+++ z3c.jbot/trunk/setup.py	2007-11-29 13:20:51 UTC (rev 82025)
@@ -1,7 +1,7 @@
 from setuptools import setup, find_packages
 import sys, os
 
-version = '0.1.1'
+version = '0.1.2'
 
 setup(name='z3c.jbot',
       version=version,

Modified: z3c.jbot/trunk/z3c/jbot/manager.py
===================================================================
--- z3c.jbot/trunk/z3c/jbot/manager.py	2007-11-29 01:15:37 UTC (rev 82024)
+++ z3c.jbot/trunk/z3c/jbot/manager.py	2007-11-29 13:20:51 UTC (rev 82025)
@@ -1,6 +1,8 @@
 import sys
 import os.path
 
+import zope.thread
+
 def root_length(a, b):
     if b.startswith(a):
         return len(a)
@@ -21,7 +23,7 @@
 
     return path
     
-class GlobalTemplateManager(object):
+class GlobalTemplateManager(zope.thread.local):
     def __init__(self):
         self.templates = {}
         self.paths = {}



More information about the Checkins mailing list