Commit 8349b371 authored by Joel Collins's avatar Joel Collins
Browse files

Added platform info to output

parent e4165635
Loading
Loading
Loading
Loading
+10 −0
Original line number Diff line number Diff line
import logging
import os
import sys
import platform
import pkg_resources

from .error_sources import bcolors

@@ -68,6 +70,14 @@ if __name__ == "__main__":
    error_sources.extend(check_capture_reload.main())
    error_sources.extend(check_sangaboard.main())

    dist = pkg_resources.get_distribution("openflexure-microscope-server")

    print()
    print(f"Server Version: {dist.version}")
    print(f"Server Location: {dist.location}")
    print(f"Platform: {platform.platform()}")
    print(f"Python: {sys.version}")

    if not error_sources:
        print()
        print(bcolors.OKGREEN + "No issues found!" + bcolors.ENDC)