Trees | Indices | Help |
|
---|
|
1 ############################################################################## 2 # 3 # Copyright (C) Zenoss, Inc. 2007, all rights reserved. 4 # 5 # This content is made available according to terms specified in 6 # License.zenoss under the directory where your Zenoss product is installed. 7 # 8 ############################################################################## 9 10 11 __doc__="""VruleGraphPoint 12 13 Handles GraphPoints that define an rrd VRULE 14 """ 15 16 from GraphPoint import GraphPoint 17 from Globals import InitializeClass 18 from Products.ZenUtils.deprecated import deprecated23 ''' This is here so than zope will let us copy/paste/rename 24 graphpoints. 25 ''' 26 gp = VruleGraphPoint(id) 27 context._setObject(gp.id, gp) 28 if REQUEST: 29 return context.callZenScreen(REQUEST)3033 34 meta_type = 'VruleGraphPoint' 35 36 time = 0 37 color = '' 38 legend = GraphPoint.DEFAULT_LEGEND 39 40 _properties = GraphPoint._properties + ( 41 {'id':'time', 'type':'int', 'mode':'w'}, 42 {'id':'color', 'type':'string', 'mode':'w'}, 43 {'id':'legend', 'type':'string', 'mode':'w'}, 44 ) 45 48 49 52 5369 70 71 InitializeClass(VruleGraphPoint) 7256 ''' Build the graphing commands for this graphpoint 57 ''' 58 from Products.ZenUtils.Utils import unused 59 unused(multiid, prefix, rrdDir) 60 if not self.time: 61 return cmds 62 63 gopts = 'VRULE:%s%s' % (self.time, self.getColor(idx)) 64 if self.legend: 65 legend = self.talesEval(self.legend, context) 66 legend = self.escapeForRRD(legend) 67 gopts += ':%s' % legend 68 return cmds + [gopts]
Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0.1.1812 on Mon Jul 30 17:11:35 2012 | http://epydoc.sourceforge.net |