main.py 694 B

123456789101112131415161718192021222324
  1. import logging
  2. import arklog
  3. import sys
  4. from signal import SIGINT, SIGTERM, signal
  5. from graph_exploring_tool import __version__
  6. from graph_exploring_tool.graphical.interface import interface
  7. def handler(signal_code, _) -> None:
  8. """Signal handler."""
  9. logging.debug(f"Shutting down because signal {signal_code} was received.")
  10. sys.exit(1)
  11. def launch():
  12. """"""
  13. signal(SIGINT, handler)
  14. signal(SIGTERM, handler)
  15. arklog.set_config_logging()
  16. logging.info(f"GET {__version__}.")
  17. endpoint_fuseki = "http://127.0.0.1:3030/Drivetrain/sparql" # Fuseki SPARQL endpoint for the drivetrain
  18. interface(endpoint=endpoint_fuseki)
  19. if __name__ == "__main__":
  20. launch()