From 0852630cd10711adb9a7163d29c5f557a9f53e8a Mon Sep 17 00:00:00 2001 From: Ethan Dalool Date: Sat, 30 Jun 2018 12:55:30 -0700 Subject: [PATCH] Alphabetize _extract_table_name. --- etiquette/constants.py | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/etiquette/constants.py b/etiquette/constants.py index 0e9fe27..977bd87 100644 --- a/etiquette/constants.py +++ b/etiquette/constants.py @@ -42,6 +42,7 @@ FILENAME_BADCHARS = '\\/:*?<>|"' # Note: Setting user_version pragma in init sequence is safe because it only # happens after the out-of-date check occurs, so no chance of accidentally # overwriting it. + DATABASE_VERSION = 14 DB_PRAGMAS = f''' PRAGMA cache_size = 10000; @@ -49,6 +50,7 @@ PRAGMA count_changes = OFF; PRAGMA foreign_keys = ON; PRAGMA user_version = {DATABASE_VERSION}; ''' + DB_INIT = f''' {DB_PRAGMAS} @@ -192,6 +194,12 @@ def _extract_columns(create_table_statement): column_names = [c for c in column_names if c.lower() != 'foreign'] return column_names +def _extract_table_name(create_table_statement): + # CREATE TABLE table_name( + table_name = create_table_statement.split('(')[0].strip() + table_name = table_name.split()[-1] + return table_name + def _extract_table_statements(script): for statement in script.split(';'): if 'create table' not in statement.lower(): @@ -199,12 +207,6 @@ def _extract_table_statements(script): yield statement -def _extract_table_name(create_table_statement): - # CREATE TABLE table_name( - table_name = create_table_statement.split('(')[0].strip() - table_name = table_name.split()[-1] - return table_name - def _reverse_index(columns): ''' A dictionary where the key is the item and the value is the index.