diff --git a/Ccs/.ipycfg.py b/Ccs/.ipycfg.py index 6a5bb240b8397ede8e98ef7fee3266b80b439e27..d7159ac1eda1e4be0580977c5a90ff9c698e09c2 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 84cc940a9d7aa55906e99ed91f3b067430620e46..6c830b2b984a2447fbb6e9adf04e994b257e4726 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')})