include changes from tmp branch

This commit is contained in:
l_samenv
2024-06-10 10:19:22 +02:00
parent 3d8f220182
commit e31d0248d7
4 changed files with 224 additions and 169 deletions

View File

@ -261,6 +261,17 @@ class NicosManager(ServiceManager):
def do_gui(self, ins):
self.prepare_client(ins)
# patch QApplication to use 'nicos_<instr>' instead of 'nicos' as organizationName
# for different settings and log files
import nicos.guisupport.qt
class QApplication(nicos.guisupport.qt.QApplication):
def __init__(self, *args, organizationName=None, **kwds):
super().__init__(*args, organizationName=f'nicos_{ins}', **kwds)
nicos.guisupport.qt.QApplication = QApplication
from nicos.clients.gui.main import main
print('starting nicos gui %s' % ins)
try: