ok got something else :)
here is my code:
def test_bar(self, outputResult, searchType):
data = outputResult
cairoplot.BarPlot('bar_test.png', data, 400, 300, border = 20,
grid = True, rounded_corners = True)
def resultShow(self):
cursor = self.db.cursor()
searchType = ["RTXML001", "RTXML002", "RTXML003", "RTXML004",
"RTXML005", "RTXML006", \
"RTXML007", "RTXML008", "RTXML009", "RTXML013",
"RTXML014", "RTXML016", \
"RTXML017", "RTXML018", "RTXML019", "RTXML020",
"RTXML021", "RTXML023", \
"RTXML024", "RTXML025", "RTXML026", "RTXML027",
"RTXML028", "RTXML029", \
"RTXML030", "RTXML031", "RTXML032", "RTXML033",
"RTXML101", "RTXML102", \
"RTXML103", "RTXML206", "RTXML207", "RTXML208",
"RTXML209"]
outputResult = []
for i in searchType:
cursor.execute ("select COUNT(SubCoreTable) FROM
SubCoreTable WHERE subrequestcode=%s;", (i,))
result = cursor.fetchone()
output = int(result[0])
outputResult.append(int(output))
self.test_bar(outputResult, searchType)
Here is the error:
Traceback (most recent call last):
File "/usr/local/lib/python2.6/dist-packages/cherrypy/
_cprequest.py", line 606, in respond
cherrypy.response.body = self.handler()
File "/usr/local/lib/python2.6/dist-packages/cherrypy/
_cpdispatch.py", line 25, in __call__
return self.callable(*self.args, **self.kwargs)
File "/home/kashif/Dropbox/Programming/Python/ChartGateWayStats/
GateWayStatsCairo.py", line 22, in index
self.resultShow()
File "/home/kashif/Dropbox/Programming/Python/ChartGateWayStats/
GateWayStatsCairo.py", line 48, in resultShow
self.test_bar(outputResult, searchType)
File "/home/kashif/Dropbox/Programming/Python/ChartGateWayStats/
GateWayStatsCairo.py", line 27, in test_bar
cairoplot.BarPlot('bar_test.png', data, 400, 300, border = 20,
grid = True, rounded_corners = True)
File "/usr/local/lib/python2.6/dist-packages/cairoplot.py", line
909, in __init__
Plot.__init__(self, surface, data, width, height, background,
border, x_labels, y_labels, series_colors)
File "/usr/local/lib/python2.6/dist-packages/cairoplot.py", line
120, in __init__
self.load_series(data, x_labels, y_labels, series_colors)
File "/usr/local/lib/python2.6/dist-packages/cairoplot.py", line
913, in load_series
self.calc_boundaries()
File "/usr/local/lib/python2.6/dist-packages/cairoplot.py", line
931, in calc_boundaries
if not self.bounds[self.main_dir]:
KeyError: None
I have no idea what I am missing, KeyError?
I am sure you will get some more input from me :) specially from the
OSX side of things. I have my own wiki also
wiki.unixcraft.com :)