def fileToS(dir,filename=None): if filename == None : filename = dir dir = None # iS = Holder.getIJython().getResource().getRes(filename) iS = Holder.getFindResource().getFirstURL(dir, filename) s = BUtil.readFromFileInput(iS.openStream()) return s
def printBirt(var,rptfile,xml) : f = tempfile.NamedTemporaryFile(delete=False) f.write(xml.encode('utf8')) f.close() print f.name iGet = Holder.getFindResource() hName = Holder.getHostName() # print hName rfile = iGet.getBirtFile(rptfile) H = cutil.DEFAULTDATA() v = H.getData("birtviewer") # print v if v == None : var["JERROR_MESSAGE"] = "@birtviewernotdefined" return s = v.format(hName,rfile,f.name) # print s var["JURL_OPEN"] = s