summaryrefslogtreecommitdiffstats
path: root/pgcli/packages/parseutils/ctes.py
diff options
context:
space:
mode:
authorlaixintao <laixintaoo@gmail.com>2020-09-14 11:55:44 +0800
committerGitHub <noreply@github.com>2020-09-14 11:55:44 +0800
commit7626d9a5f27a221d87f31dcb5bb8fc12024f6c58 (patch)
treecbcf8363bf3e8e57905d30f7b0426af77c958023 /pgcli/packages/parseutils/ctes.py
parent59ae65cbbf698d1608e7fd3d55b507f3599ac117 (diff)
parent13bd678ccd14e025406ed72490ab52f840ecffa2 (diff)
Merge pull request #1211 from dbcli/bugfix/behave
fix behave test, keep support for prompt-toolkit 2.x; lock prompt-toolkit==3.0.5 for test.
Diffstat (limited to 'pgcli/packages/parseutils/ctes.py')
-rw-r--r--pgcli/packages/parseutils/ctes.py13
1 files changed, 6 insertions, 7 deletions
diff --git a/pgcli/packages/parseutils/ctes.py b/pgcli/packages/parseutils/ctes.py
index 75e4e40f..171d2002 100644
--- a/pgcli/packages/parseutils/ctes.py
+++ b/pgcli/packages/parseutils/ctes.py
@@ -14,8 +14,7 @@ TableExpression = namedtuple("TableExpression", "name columns start stop")
def isolate_query_ctes(full_text, text_before_cursor):
- """Simplify a query by converting CTEs into table metadata objects
- """
+ """Simplify a query by converting CTEs into table metadata objects"""
if not full_text:
return full_text, text_before_cursor, tuple()
@@ -46,13 +45,13 @@ def isolate_query_ctes(full_text, text_before_cursor):
def extract_ctes(sql):
- """ Extract constant table expresseions from a query
+ """Extract constant table expresseions from a query
- Returns tuple (ctes, remainder_sql)
+ Returns tuple (ctes, remainder_sql)
- ctes is a list of TableExpression namedtuples
- remainder_sql is the text from the original query after the CTEs have
- been stripped.
+ ctes is a list of TableExpression namedtuples
+ remainder_sql is the text from the original query after the CTEs have
+ been stripped.
"""
p = parse(sql)[0]