def finalize(): if ctx.initialized: ctx.disable_keyboard_interrupts() if ctx.log: ctx.loghandler.flush() ctx.log.removeHandler(ctx.loghandler) pisi.repodb.finalize() pisi.installdb.finalize() if ctx.filesdb != None: ctx.filesdb.close() ctx.filesdb = None if ctx.componentdb != None: ctx.componentdb.close() ctx.componentdb = None if ctx.packagedb: packagedb.finalize_db() ctx.packagedb = None if ctx.sourcedb: pisi.sourcedb.finalize() ctx.sourcedb = None pisi.search.finalize() if ctx.dbenv: ctx.dbenv.close() ctx.dbenv_lock.close() if ctx.build_leftover and os.path.exists(ctx.build_leftover): os.unlink(ctx.build_leftover) ctx.ui.debug('PiSi API finalized') ctx.ui.close() ctx.initialized = False ctx.enable_keyboard_interrupts()
def finalize(): if ctx.initialized: if ctx.log: ctx.loghandler.flush() ctx.log.removeHandler(ctx.loghandler) pisi.repodb.finalize() pisi.installdb.finalize() if ctx.filesdb != None: ctx.filesdb.close() ctx.filesdb = None if ctx.componentdb != None: ctx.componentdb.close() ctx.componentdb = None if ctx.packagedb: packagedb.finalize_db() ctx.packagedb = None if ctx.sourcedb: pisi.sourcedb.finalize() ctx.sourcedb = None pisi.search.finalize() if ctx.dbenv: ctx.dbenv.close() ctx.dbenv_lock.close() ctx.ui.debug('PISI API finalized') ctx.ui.close() ctx.initialized = False
def finalize(): if ctx.initialized: if ctx.log: ctx.loghandler.flush() ctx.log.removeHandler(ctx.loghandler) pisi.repodb.finalize() pisi.installdb.finalize() if ctx.filesdb != None: ctx.filesdb.close() ctx.filesdb = None if ctx.componentdb != None: ctx.componentdb.close() ctx.componentdb = None if ctx.packagedb: packagedb.finalize_db() ctx.packagedb = None if ctx.sourcedb: pisi.sourcedb.finalize() ctx.sourcedb = None pisi.search.finalize() if ctx.dbenv: ctx.dbenv.close() ctx.dbenv_lock.close() if ctx.build_leftover and os.path.exists(ctx.build_leftover): os.unlink(ctx.build_leftover) ctx.ui.debug('PISI API finalized') ctx.ui.close() ctx.initialized = False
def finalize(): pisi.repodb.finalize() pisi.installdb.finalize() if ctx.filesdb != None: ctx.filesdb.close() packagedb.finalize_db() pisi.sourcedb.finalize() ctx.ui.debug("PISI API finalized") ctx.initialized = False
def finalize(): if ctx.initialized: pisi.repodb.finalize() pisi.installdb.finalize() if ctx.filesdb != None: ctx.filesdb.close() if ctx.componentdb != None: ctx.componentdb.close() packagedb.finalize_db() pisi.sourcedb.finalize() pisi.search.finalize() if ctx.dbenv: ctx.dbenv.close() ctx.ui.debug('PISI API finalized') ctx.ui.close() ctx.initialized = False