def __init__(self): self.processMap = {} self.officeLock = threading.BoundedSemaphore(1) self.pdfLock = threading.BoundedSemaphore(maxPDFAccess) self.collator = Collator() self.curlHandle = CurlWrapper() self.demHelper = JSON() self.resolveUrl = "uno:socket,host=localhost,port=8100;urp;StarOffice.ComponentContext" self.isOOHealthy = "False"
def __init__(self): self.jsonObj = demjson.JSON() self.curlHandle = CurlWrapper() self.stateEngine = sl_stateMachine() # fill up cache buffer presenterCacheHandle = open(os.path.join(osconfig.cobArchive(), 'presenter.template'), 'r') self.presenterCacheBuffer = presenterCacheHandle.read() presenterCacheHandle.close() attendeeCacheHandle = open(os.path.join(osconfig.cobArchive(), 'attendee.template'), 'r') self.attendeeCacheBuffer = attendeeCacheHandle.read() attendeeCacheHandle.close() self.presenterCacheBuffer = string.replace(self.presenterCacheBuffer, 'DIMDIMSL_SCRIPTSERVER_URL', osconfig.scriptServerURL()) self.attendeeCacheBuffer = string.replace(self.attendeeCacheBuffer, 'DIMDIMSL_SCRIPTSERVER_URL', osconfig.scriptServerURL()) return