| Trees | Indices | Help |
|
|---|
|
|
1 ###########################################################################
2 #
3 # This program is part of Zenoss Core, an open source monitoring platform.
4 # Copyright (C) 2007, Zenoss Inc.
5 #
6 # This program is free software; you can redistribute it and/or modify it
7 # under the terms of the GNU General Public License version 2 or (at your
8 # option) any later version as published by the Free Software Foundation.
9 #
10 # For complete information please visit: http://www.zenoss.com/oss/
11 #
12 ###########################################################################
13 from Products.CMFCore.DirectoryView import registerDirectory
14 registerDirectory('js', globals())
15
16 # import any monkey patches that may be necessary
17 from patches import pasmonkey
18 from patches import dirviewmonkey
19 from Products.ZenUtils.Utils import unused
20 unused(pasmonkey, dirviewmonkey)
21
22 from Products.ZenUtils.MultiPathIndex import MultiPathIndex , \
23 manage_addMultiPathIndex, \
24 manage_addMultiPathIndexForm
25
27 context.registerClass(
28 MultiPathIndex,
29 permission='Add Pluggable Index',
30 constructors=(manage_addMultiPathIndexForm, manage_addMultiPathIndex),
31 #icon="www/index.gif",
32 visibility=None)
33 # Initialize the MySQL talkingz
34 app = context._ProductContext__app
35 try:
36 zem = app.zport.dmd.ZenEventManager
37 except AttributeError, e:
38 pass
39
41 """
42 >>> safeTuple(["foo", "blam"])
43 ('foo', 'blam')
44 >>> safeTuple([])
45 ()
46 >>> safeTuple(None)
47 ()
48 >>> safeTuple("foo")
49 ('foo',)
50 """
51 if arg is not None:
52 return tuple(arg) if hasattr(arg, '__iter__') else (arg,)
53 else:
54 return ()
55
| Trees | Indices | Help |
|
|---|
| Generated by Epydoc 3.0.1.1812 on Tue Oct 11 12:52:00 2011 | http://epydoc.sourceforge.net |