Re: [Py-RRDTool-Users] New line weirdness
Status: Beta
Brought to you by:
perky
|
From: <al...@al...> - 2004-08-27 15:12:52
|
Le Vendredi 27 Ao=FBt 2004 15:30, Mark Kilmartin a =E9crit :
> I have a section of code that calls py-rrdtool as follows.
>
> rrdtool.graph('test.gif','--start=3D-1days','--title=3D"Demo Graph"',
> 'DEF:rtt=3D/var/log/nagios/rrd/172.17.2.1_PING.rrd:RTT:AVERAGE',
> 'DEF:max=3D/var/log/nagios/rrd/172.17.2.1_PING.rrd:RTT:MAX',
> 'COMMENT:"\n maximum average current\n"',
> 'GPRINT:max:MAX:%7.2lf%ss',
> 'GPRINT:rtt:AVERAGE:%7.2lf%ss',
> 'GPRINT:rtt:LAST:%7.2lf%ss')
>
> The data was gathered from calls to ping and seems to work fine.
>
> However when I view the image that is created the text under the graph
> is wrong.
> There the \n from the COMMENT above should be I see A character which
> looks like a V above a T
> I have attached an example of a graph that shows the problem.
>
> Thank you.
> MArk
My first guess without testing (I don't graph from pyhon), is that the \n=
are=20
interpreted by Python.=20
Try using \\n inside your strings, or using raw strings :
r'COMMENT:"\n maximum average current\n"'
(note the r before the first quote).=20
Hope this helps.
--=20
Allergy
|