Mercurial > repos > shellac > guppy_basecaller
diff env/lib/python3.7/site-packages/galaxy/util/sqlite.py @ 5:9b1c78e6ba9c draft default tip
"planemo upload commit 6c0a8142489327ece472c84e558c47da711a9142"
| author | shellac |
|---|---|
| date | Mon, 01 Jun 2020 08:59:25 -0400 |
| parents | 79f47841a781 |
| children |
line wrap: on
line diff
--- a/env/lib/python3.7/site-packages/galaxy/util/sqlite.py Thu May 14 16:47:39 2020 -0400 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,28 +0,0 @@ -import re -import sqlite3 - -try: - import sqlparse - - def is_read_only_query(query): - statements = sqlparse.parse(query) - for statement in statements: - if statement.get_type() != "SELECT": - return False - return True - -except ImportError: - # Without sqlparse we use a very weak regex check - def is_read_only_query(query): - if re.match("select ", query, re.IGNORECASE): - if re.search("^([^\"]|\"[^\"]*\")*?;", query) or re.search("^([^\']|\'[^\']*\')*?;", query): - return False - else: - return True - return False - - -def connect(path): - connection = sqlite3.connect(path) - connection.row_factory = sqlite3.Row - return connection
