root/qPloneResolveUID/trunk/transforms/__init__.py

Revision 462 (checked in by fenix, 2 years ago)

added tests

Line 
1 # Author: Melnychuk Taras
2 # Contact: fenix@quintagroup.com
3 # Date: $Date: 2006-08-11
4 # Copyright: quintagroup.com
5
6 from Products.PortalTransforms.libtransforms.utils import MissingBinary
7 modules = [
8     'ruid_to_url',
9     ]
10
11 g = globals()
12 transforms = []
13 for m in modules:
14     try:
15         ns = __import__(m, g, g, None)
16         transforms.append(ns.register())
17     except ImportError, e:
18         print "Problem importing module %s : %s" % (m, e)
19     except MissingBinary, e:
20         print e
21     except:
22         import traceback
23         traceback.print_exc()
24
25 def initialize(engine):
26     for transform in transforms:
27         engine.registerTransform(transform)
Note: See TracBrowser for help on using the browser.