def main(library_dir): try: library = DigitalLibrary(library_dir, XapianIndex, SQLAlchemyDatabase) gui = GUI(library) gui.start() library.close() except KeyboardInterrupt: pass # Exit process silently using CTRL-C.
def setUp(self): self._tests_dir = os.path.dirname(os.path.abspath(__file__)) self._library_dir = os.path.join(self._tests_dir, 'data') self._library = DigitalLibrary(self._library_dir, XapianIndex, SQLAlchemyDatabase)