summaryrefslogtreecommitdiffstats
path: root/mycli/packages/parseutils.py
diff options
context:
space:
mode:
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