123456789101112131415161718192021222324 |
- import logging
- import arklog
- import sys
- from signal import SIGINT, SIGTERM, signal
- from graph_exploring_tool import __version__
- from graph_exploring_tool.graphical.interface import interface
- def handler(signal_code, _) -> None:
- """Signal handler."""
- logging.debug(f"Shutting down because signal {signal_code} was received.")
- sys.exit(1)
- def launch():
- """"""
- signal(SIGINT, handler)
- signal(SIGTERM, handler)
- arklog.set_config_logging()
- logging.info(f"GET {__version__}.")
- endpoint_fuseki = "http://127.0.0.1:3030/Drivetrain/sparql" # Fuseki SPARQL endpoint for the drivetrain
- interface(endpoint=endpoint_fuseki)
- if __name__ == "__main__":
- launch()
|