'This function will draw the chart using the answer set.
This function must be overridden by the subclass.
@todo: parameter description
@todo: raise NotImplementedException if override is mandatory'

def drawChart(self, series_id, output=None, data=None, label=None, xLabel=None, yLabel=None):

    msg = ('Programming    Error:    No    chart    for    %sWidget' % self.type)
    output = StringIO()
    output.write(msg)
    current.response.body = output
