def __init__(self, config): LOGGER.info("Initializing") self.config = config self.image = None self.loop = Loop(config, self) self.gui = Gui(config) self.camera = Camera(config) self.pointer = Pointer(config) self.plugins = [] self._assemble_plugins()
def setUp(self): self.gtk_gdk_patcher = GtkGdkPatch() self.gtk_gdk_patcher.patch_in_setup(test_case=self) from mousetrap.gui import Pointer self.pointer = Pointer(Config().load_default())