Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 10 additions & 6 deletions runmanager/__main__.py
Original file line number Diff line number Diff line change
Expand Up @@ -19,13 +19,18 @@
import importlib.metadata
import labscript_utils.excepthook

APPLICATION_NAME = 'runmanager'
RUNMANAGER_DIR = os.path.dirname(__file__)

# Associate app windows with OS menu shortcuts:
import desktop_app
desktop_app.set_process_appid('runmanager')
desktop_app.set_process_appid(APPLICATION_NAME)

# Splash screen
from labscript_utils.splash import Splash
splash = Splash(os.path.join(os.path.dirname(__file__), 'runmanager.svg'))
splash = Splash(
os.path.join(RUNMANAGER_DIR, 'runmanager.svg'), application_name=APPLICATION_NAME
)
splash.show()

splash.update_text('importing standard library modules')
Expand All @@ -38,7 +43,6 @@
import pprint
import traceback
import signal
from pathlib import Path

splash.update_text('importing matplotlib')
# Evaluation of globals happens in a thread with the pylab module imported.
Expand Down Expand Up @@ -75,12 +79,12 @@

GLOBAL_MONOSPACE_FONT = "Consolas" if os.name == 'nt' else "Ubuntu Mono"

runmanager_dir = Path(__file__).absolute().parent
runmanager_dir = RUNMANAGER_DIR

process_tree = ProcessTree.instance()

# Set a meaningful name for zprocess.locking's client id:
process_tree.zlock_client.set_process_name('runmanager')
process_tree.zlock_client.set_process_name(APPLICATION_NAME)


def log_if_global(g, g_list, message):
Expand Down Expand Up @@ -3842,7 +3846,7 @@ def handler(self, request_data):


if __name__ == "__main__":
logger = setup_logging('runmanager')
logger = setup_logging(APPLICATION_NAME)
labscript_utils.excepthook.set_logger(logger)
logger.info('\n\n===============starting===============\n')
qapplication = QtWidgets.QApplication.instance()
Expand Down
2 changes: 1 addition & 1 deletion runmanager/desktop-app.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
{
"product_name": "Labscript Suite",
"modules": {"runmanager": {"display_name": "runmanager - the labscript suite"}}
"modules": {"runmanager": {"display_name": "runmanager - the labscript suite", "short_display_name": "runmanager"}}
}