summaryrefslogtreecommitdiffstats
path: root/pgcli/completion_refresher.py
diff options
context:
space:
mode:
Diffstat (limited to 'pgcli/completion_refresher.py')
-rw-r--r--pgcli/completion_refresher.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/pgcli/completion_refresher.py b/pgcli/completion_refresher.py
index 3e847b09..1039d515 100644
--- a/pgcli/completion_refresher.py
+++ b/pgcli/completion_refresher.py
@@ -3,7 +3,6 @@ import os
from collections import OrderedDict
from .pgcompleter import PGCompleter
-from .pgexecute import PGExecute
class CompletionRefresher:
@@ -27,6 +26,10 @@ class CompletionRefresher:
has completed the refresh. The newly created completion
object will be passed in as an argument to each callback.
"""
+ if executor.is_virtual_database():
+ # do nothing
+ return [(None, None, None, "Auto-completion refresh can't be started.")]
+
if self.is_refreshing():
self._restart_refresh.set()
return [(None, None, None, "Auto-completion refresh restarted.")]