From 3b96554bfa224b6de3c2e8caf28f28bd296a7a51 Mon Sep 17 00:00:00 2001 From: Marko Mecina <marko.mecina@univie.ac.at> Date: Tue, 16 Aug 2022 13:51:55 +0200 Subject: [PATCH] cleanup of CCS IPython startup config --- Ccs/.ipycfg.py | 7 +++++-- Ccs/.ipyloadcfg.py | 46 +++++++--------------------------------------- 2 files changed, 12 insertions(+), 41 deletions(-) diff --git a/Ccs/.ipycfg.py b/Ccs/.ipycfg.py index 6a5bb24..d7159ac 100644 --- a/Ccs/.ipycfg.py +++ b/Ccs/.ipycfg.py @@ -1,3 +1,6 @@ import gi -import dbus -gi.require_version('Gtk', '3.0') \ No newline at end of file +gi.require_version('Gtk', '3.0') + +# disable autosuggest in IPython >= 8 +# c = get_config() +# c.TerminalInteractiveShell.autosuggestions_provider = None diff --git a/Ccs/.ipyloadcfg.py b/Ccs/.ipyloadcfg.py index 84cc940..6c830b2 100644 --- a/Ccs/.ipyloadcfg.py +++ b/Ccs/.ipyloadcfg.py @@ -10,47 +10,15 @@ import ccs_function_lib as cfl gi.require_version('Gtk', '3.0') -# try: -# with open('.sharedvariables.bin', 'rb') as fdesc: -# shared = pickle.load(fdesc) -# cfg = shared['cfg'] -# except: -# pass -# finally: -# fdesc.close() -#logger = shared['logger'] - -#sys.stderr = io.StringIO() -#Connect to every open DBus, -dbus_type = dbus.SessionBus() import confignator cfg = confignator.get_config() -def kwargs(arguments={}): - return dbus.Dictionary({'kwargs': dbus.Dictionary(arguments, signature='sv')}) +dbus_type = dbus.SessionBus() -''' -# Now done in editor.py -# Connect to all open applications -try: - Bus_Name_poolviewer = cfg.get('dbus_names', 'poolviewer') - pv = dbus_type.get_object(Bus_Name_poolviewer, '/MessageListener') -except: - pass -try: - Bus_Name_poolmgr = cfg.get('dbus_names', 'poolmanager') - pmgr = dbus.SessionBus().get_object(Bus_Name_poolmgr, '/MessageListener') -except: - pass -try: - Bus_Name_monitor = cfg.get('dbus_names', 'monitor') - monitor = dbus.SessionBus().get_object(Bus_Name_monitor, '/MessageListener') -except: - pass -try: - Bus_Name_plotter = cfg.get('dbus_names', 'plotter') - plotter = dbus.SessionBus().get_object(Bus_Name_plotter, '/MessageListener') -except: - pass -''' \ No newline at end of file +def kwargs(arguments=None): + + if arguments is None: + arguments = {} + + return dbus.Dictionary({'kwargs': dbus.Dictionary(arguments, signature='sv')}) -- GitLab