Skip to content
Snippets Groups Projects
DriftCorrector.py 444 B
Newer Older
import src.UI as UI

def create_socket_or_die():
    '''Create a socket to prevent multiple instances of this program'''
    import socket

    HOST = 'localhost'
    PORT = 44528
    s = socket.socket()

    try:
        s.bind((HOST, PORT))
    except OSError:
        # Program is already running
        exit()

    return s

if __name__ == '__main__':
    s = create_socket_or_die()
    app = UI.VesicleAnnotationInterface()
    s.close()