summaryrefslogtreecommitdiffstats
path: root/mycli/packages/parseutils.py
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2021-03-08 06:40:40 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2021-03-08 06:40:49 +0000
commit009d0b0f17cc82919a683a1ecb6a334f5354090d (patch)
treea892178f3bfd61e0f42ccb31c17d54165d370ae9 /mycli/packages/parseutils.py
parentReleasing debian version 1.23.2-2. (diff)
downloadmycli-009d0b0f17cc82919a683a1ecb6a334f5354090d.tar.xz
mycli-009d0b0f17cc82919a683a1ecb6a334f5354090d.zip
Merging upstream version 1.24.1.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'mycli/packages/parseutils.py')
-rw-r--r--mycli/packages/parseutils.py14
1 files changed, 3 insertions, 11 deletions
diff --git a/mycli/packages/parseutils.py b/mycli/packages/parseutils.py
index 268e04e..fa5f2c9 100644
--- a/mycli/packages/parseutils.py
+++ b/mycli/packages/parseutils.py
@@ -12,7 +12,8 @@ cleanup_regex = {
'most_punctuations': re.compile(r'([^\.():,\s]+)$'),
# This matches everything except a space.
'all_punctuations': re.compile(r'([^\s]+)$'),
- }
+}
+
def last_word(text, include='alphanum_underscore'):
r"""
@@ -226,14 +227,6 @@ def is_destructive(queries):
return False
-def is_open_quote(sql):
- """Returns true if the query contains an unclosed quote."""
-
- # parsed can contain one or more semi-colon separated commands
- parsed = sqlparse.parse(sql)
- return any(_parsed_is_open_quote(p) for p in parsed)
-
-
if __name__ == '__main__':
sql = 'select * from (select t. from tabl t'
print (extract_tables(sql))
@@ -263,5 +256,4 @@ def is_dropping_database(queries, dbname):
)
if database_token is not None and normalize_db_name(database_token.get_name()) == dbname:
result = keywords[0].normalized == "DROP"
- else:
- return result
+ return result