[gnome-builder] jedi: pep8 code style fixes
- From: Elad Alfassa <eladalfassa src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-builder] jedi: pep8 code style fixes
- Date: Sat, 8 Aug 2015 19:23:24 +0000 (UTC)
commit bb6595dc90c2f63fceedf2a8d85f0eaad178875e
Author: Elad Alfassa <elad fedoraproject org>
Date: Sat Aug 8 19:21:23 2015 +0200
jedi: pep8 code style fixes
Also get rid of one of the lambdas to avoid a marshalling RuntimeWarning.
plugins/jedi/jedi_plugin.py | 11 ++++++++---
1 files changed, 8 insertions(+), 3 deletions(-)
---
diff --git a/plugins/jedi/jedi_plugin.py b/plugins/jedi/jedi_plugin.py
index 1587129..3a15943 100644
--- a/plugins/jedi/jedi_plugin.py
+++ b/plugins/jedi/jedi_plugin.py
@@ -27,9 +27,9 @@ from gi.repository import Ide
try:
import jedi
- HAS_JEDI=True
+ HAS_JEDI = True
except ImportError:
- HAS_JEDI=False
+ HAS_JEDI = False
# FIXME: Should we be using multiprocessing or something?
# Alternatively, this can go in gnome-code-assistance
@@ -37,6 +37,7 @@ except ImportError:
# relatively fast enough for interactivity.
import threading
+
class CompletionThread(threading.Thread):
def __init__(self, provider, context, text, line, column, filename):
super().__init__()
@@ -60,7 +61,8 @@ class CompletionThread(threading.Thread):
self._context.add_proposals(self._provider, self._completions, True)
def complete_in_idle(self):
- GLib.timeout_add(0, lambda *_: self._complete())
+ GLib.timeout_add(0, self._complete)
+
class JediCompletionProvider(Ide.Object,
GtkSource.CompletionProvider,
@@ -125,6 +127,7 @@ class JediCompletionProvider(Ide.Object,
def do_get_priority(self):
return 200
+
class JediCompletionProposal(GObject.Object, GtkSource.CompletionProposal):
def __init__(self, provider, context, completion, *args, **kwargs):
super().__init__(*args, **kwargs)
@@ -167,6 +170,7 @@ class JediCompletionProposal(GObject.Object, GtkSource.CompletionProposal):
_icon_cache = {}
+
def purge_cache():
_icon_cache.clear()
@@ -174,6 +178,7 @@ settings = Gtk.Settings.get_default()
settings.connect('notify::gtk-theme-name', lambda *_: purge_cache())
settings.connect('notify::gtk-application-prefer-dark-theme', lambda *_: purge_cache())
+
def load_icon(context, name):
if name in _icon_cache:
return _icon_cache[name]
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]