Esempio n. 1
0
def main(args, data_logger):
    devices = []
    try:
        if args.devices is not None:
            devices = files.read_device_list(args.devices)
    except FileNotFoundError:
        LOGGER.error(f'No such file: {args.devices}')
    except ValueError:
        LOGGER.error(f'Failed to parse device list')

    win = MainWindow(devices, data_logger)
    win.connect('destroy', Gtk.main_quit)
    if args.profile is not None:
        win.set_profile(args.profile, None)
    win.show_all()
    Gtk.main()
Esempio n. 2
0
from gui.main_window import MainWindow

import gi

gi.require_version('Gtk', '3.0')
from gi.repository import Gtk
import logging

logging.basicConfig(level=logging.DEBUG)

win = MainWindow()
win.connect("destroy", Gtk.main_quit)
win.show_all()
Gtk.main()