str = unicode # Custom Excepthook import labscript_utils.excepthook import os try: from labscript_utils import check_version except ImportError: raise ImportError('Require labscript_utils > 2.1.0') check_version('labscript_utils', '2.12.4', '3') # Splash screen from labscript_utils.splash import Splash splash = Splash(os.path.join(os.path.dirname(__file__), 'BLACS.svg')) splash.show() splash.update_text('importing standard library modules') import logging, logging.handlers import socket import subprocess import sys import time import signal # Quit on ctrl-c signal.signal(signal.SIGINT, signal.SIG_DFL) splash.update_text('importing Qt')
# Simplified BSD License. See the license.txt file in the root of # # the project for the full license. # # # ##################################################################### import labscript_utils.excepthook import os # Associate app windows with OS menu shortcuts: import desktop_app desktop_app.set_process_appid('blacs') # Splash screen from labscript_utils.splash import Splash splash = Splash(os.path.join(os.path.dirname(__file__), 'blacs.svg')) splash.show() splash.update_text('importing standard library modules') import subprocess import sys import time from pathlib import Path import platform WINDOWS = platform.system() == 'Windows' # No splash update for Qt - the splash code has already imported it: import qtutils from qtutils import * import qtutils.icons from qtutils.qt.QtCore import *