Пример #1
0
 def __on_cmd_complete(self, sender=None):
     cmd = sender
     _logger.debug("command complete: %s", cmd)
     if cmd.get_executing_sync():
         self.__idle_handle_cmd_complete(cmd)
     else:
         call_idle(lambda: self.__idle_handle_cmd_complete(cmd))
Пример #2
0
 def __on_cmd_complete(self, sender=None):
     cmd = sender
     _logger.debug("command complete: %s", cmd)
     if cmd.get_executing_sync():
         self.__idle_handle_cmd_complete(cmd)
     else:  
         call_idle(lambda: self.__idle_handle_cmd_complete(cmd))
Пример #3
0
 def __do_async_complete(self, completer, text, cwd, cb):
     _logger.debug("in async complete for %r", text)
     try:
         result = self.__get_completions(completer, text, cwd)
     except:
         _logger.exception("failed to get completions")
         result = CompletionResults([])
     _logger.debug("completions for %r: pfx: %r results: %r", text, result.common_prefix, result.results)        
     def do_cb(*args):
         cb(*args)
         return False
     call_idle(do_cb, completer, text, result)
Пример #4
0
    def __do_async_complete(self, completer, text, cwd, cb):
        _logger.debug("in async complete for %r", text)
        try:
            result = self.__get_completions(completer, text, cwd)
        except:
            _logger.exception("failed to get completions")
            result = CompletionResults([])
        _logger.debug("completions for %r: pfx: %r results: %r", text,
                      result.common_prefix, result.results)

        def do_cb(*args):
            cb(*args)
            return False

        call_idle(do_cb, completer, text, result)
Пример #5
0
 def __get_stat_signal(self):
     self.get_stat_sync()
     call_idle(self.__idle_emit_changed, priority=gobject.PRIORITY_LOW)        
Пример #6
0
 def __get_stat_signal(self):
     self.get_stat_sync()
     call_idle(self.__idle_emit_changed, priority=gobject.PRIORITY_LOW)