コード例 #1
0
 def get_trend_plot(self,
                    dbName='',
                    acc='',
                    tag='',
                    since='',
                    fileType='png'):
     self.check_dbName_acc(dbName, acc, since)
     if fileType != "png":
         cherrypy.HTTPError(405, "Bad file type !!!!!")
     c = readXML()
     db = str(c.dbMap_reverse[dbName] + "/CMS_COND_" + acc)
     vtag = str(tag)
     return "ciao"
     vsince = av.get_validated_since(value=since.strip(),
                                     db=db,
                                     tag=vtag,
                                     onlyone=False)
     plot = SubdetectorFactory.getTrendPlotInstance(
         dbName=db,
         tag=vtag,
         since=vsince,
         fileType=fileType,
         directory=self.__trendplotsdir)
     data = plot.get()
     cherrypy.response.headers['Content-Type'] = 'image/' + fileType
     return data