def __init__(self, parent, config): SpyderCompletionProvider.__init__(self, parent, config) self.snippets_actor = SnippetsActor(self) self.snippets_actor.sig_snippets_ready.connect( self.signal_provider_ready) self.snippets_actor.sig_snippets_response.connect( lambda _id, resp: self.sig_response_ready.emit( self.COMPLETION_PROVIDER_NAME, _id, resp)) self.started = False self.requests = {} self.config = config
def __init__(self, parent, config): SpyderCompletionProvider.__init__(self, parent, config) self.fallback_actor = FallbackActor(self) self.fallback_actor.sig_fallback_ready.connect( lambda: self.sig_provider_ready.emit(self.COMPLETION_PROVIDER_NAME )) self.fallback_actor.sig_set_tokens.connect( lambda _id, resp: self.sig_response_ready.emit( self.COMPLETION_PROVIDER_NAME, _id, resp)) self.started = False self.requests = {}
def __init__(self, parent, config): SpyderCompletionProvider.__init__(self, parent, config) self.clients = {} self.clients_restart_count = {} self.clients_restart_timers = {} self.clients_restarting = {} self.clients_hearbeat = {} self.clients_statusbar = {} self.requests = set({}) self.register_queue = {} self.update_lsp_configuration() self.show_no_external_server_warning = True self.current_project_path = None # Status bar widget self.STATUS_BAR_CLASSES = [self.create_statusbar]