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
    def buildLastIOVTable(self, dbName='', acc=''):
        self.check_dbName_acc(dbName, acc, '1');
        #db = self.masker.unmask_dbname(db = dbName)
        #db = av.get_validated_dbname(value = db, acc = self.masker.unmask_schema(db, acc))
	c = readXML()
	db	=	str(c.dbMap_reverse[dbName]+"/CMS_COND_"+acc)
        lastIOV = lastIOVSince.LastIOVSince(dbName=db)
        lastIOV.writeTable()
        return "done"
 def buildLastIOVTable(self, dbName='', acc=''):
     self.check_dbName_acc(dbName, acc, '1')
     #db = self.masker.unmask_dbname(db = dbName)
     #db = av.get_validated_dbname(value = db, acc = self.masker.unmask_schema(db, acc))
     c = readXML()
     db = str(c.dbMap_reverse[dbName] + "/CMS_COND_" + acc)
     lastIOV = lastIOVSince.LastIOVSince(dbName=db)
     lastIOV.writeTable()
     return "done"
 def get_timetype(self, dbName = '', acc='', tag = ''):
     self.check_dbName_acc(dbName, acc, '1');
     try:
         c = readXML()
         db      =       str(c.dbMap_reverse[dbName]+"/CMS_COND_"+acc)
         vtag    =       str(tag)
         iov = lastIOVSince.LastIOVSince(dbName = db)
         return str(iov.iovSequence(tag = vtag).timetype())
     except:
         return ''
 def get_timetype(self, dbName='', acc='', tag=''):
     self.check_dbName_acc(dbName, acc, '1')
     try:
         c = readXML()
         db = str(c.dbMap_reverse[dbName] + "/CMS_COND_" + acc)
         vtag = str(tag)
         iov = lastIOVSince.LastIOVSince(dbName=db)
         return str(iov.iovSequence(tag=vtag).timetype())
     except:
         return ''
    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
    def get_connectionName(self,dbFilter=""):
	c = readXML()
	return json.dumps(c.get_connectionNameMasked(dbFilter=dbFilter))
Ejemplo n.º 8
0
"""
This class use for testing classes
"""

from readXML import *
from createALU import *
from createPC import *
from createRegisterBank import *
from createRAM import *

#=======================================READ XML================================

pathModulosHW = "System/XML/Interface.xml"
pathPC = "System/XML/ProgramCounter.xml"

obj = readXML(pathModulosHW)

obj.getData()

print "Registros"
print "Cantidad: " + obj._register + "\n"

print "Memoria de datos"
print "Capacidad: " + obj._dataMemory + "\n"

print "Operaciones"
for i in range(len(obj._operations)):
    print obj._operations[i]
#=======================================READ XML================================

#=====================================CREATE ALU================================
 def get_connectionName(self, dbFilter=""):
     c = readXML()
     return json.dumps(c.get_connectionNameMasked(dbFilter=dbFilter))