summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAmjith Ramanujam <amjith.r@gmail.com>2015-05-14 08:58:04 -0700
committerAmjith Ramanujam <amjith.r@gmail.com>2015-05-14 19:58:42 -0700
commit801a0fefcf5799eed8073b623b2e7fdb2f522c42 (patch)
tree334988d661b12465927124f15587a1739e68f722
parentd2c22ffcd9f70d1ec716e6c025a1b5035c9a56de (diff)
Move all_completions update inside the loop.
-rw-r--r--pgcli/pgcompleter.py15
1 files changed, 5 insertions, 10 deletions
diff --git a/pgcli/pgcompleter.py b/pgcli/pgcompleter.py
index c17e2b4d..ed52acb4 100644
--- a/pgcli/pgcompleter.py
+++ b/pgcli/pgcompleter.py
@@ -119,8 +119,7 @@ class PGCompleter(Completer):
except AttributeError:
_logger.error('%r %r listed in unrecognized schema %r',
kind, relname, schema)
-
- self.all_completions.update(t[1] for t in data)
+ self.all_completions.add(relname)
def extend_columns(self, column_data, kind):
""" extend column metadata
@@ -134,8 +133,7 @@ class PGCompleter(Completer):
metadata = self.dbmetadata[kind]
for schema, relname, column in column_data:
metadata[schema][relname].append(column)
-
- self.all_completions.update(t[2] for t in column_data)
+ self.all_completions.add(column)
def extend_functions(self, func_data):
@@ -210,9 +208,9 @@ class PGCompleter(Completer):
scoped_cols = self.populate_scoped_cols(tables)
if suggestion.get('drop_unique'):
- # drop_unique is used for 'tb11 JOIN tbl2 USING (...'
- # which should suggest only columns that appear in more than
- # one table
+ # drop_unique is used for 'tb11 JOIN tbl2 USING (...' which
+ # should suggest only columns that appear in more than one
+ # table
scoped_cols = [col for (col, count)
in Counter(scoped_cols).items()
if count > 1 and col != '*']
@@ -363,6 +361,3 @@ class PGCompleter(Completer):
for obj in metadata[schema].keys()]
return objects
-
-
-