changeset 40:4a0f069c98e0 draft

Uploaded
author cropgeeks
date Thu, 02 Mar 2017 08:25:37 -0500
parents c8c40cbe2945
children 8c12e46f652d
files flapjack.py
diffstat 1 files changed, 17 insertions(+), 19 deletions(-) [+]
line wrap: on
line diff
--- a/flapjack.py	Thu Mar 02 08:16:25 2017 -0500
+++ b/flapjack.py	Thu Mar 02 08:25:37 2017 -0500
@@ -5,27 +5,25 @@
 class FlapjackFormat(Binary):
     file_ext = "flapjack"
 	
-	def sniff(self, filename):
+#	def sniff(self, filename):
         # The first 16 bytes of any SQLite3 database file is 'SQLite format 3\0', and the file is binary. For details
         # about the format, see http://www.sqlite.org/fileformat.html
-        try:
-            header = open(filename, 'rb').read(16)
-            if header == b'SQLite format 3\0':
-                fj_table_names = ["objects", "project"]
-                conn = sqlite.connect(filename)
-                c = conn.cursor()
-                tables_query = "SELECT name FROM sqlite_master WHERE type='table' ORDER BY name"
-                result = c.execute(tables_query).fetchall()
-                result = [_[0] for _ in result]
-                for table_name in fj_table_names:
-                    if table_name not in result:
-                        return False
-                return True
-            return False
-        except:
-            return False
-        
-Binary.register_sniffable_binary_format( "flapjack", "flapjack", FlapjackFormat)
+#        try:
+#            header = open(filename, 'rb').read(16)
+#            if header == b'SQLite format 3\0':
+#                fj_table_names = ["objects", "project"]
+#                conn = sqlite.connect(filename)
+#                c = conn.cursor()
+#                tables_query = "SELECT name FROM sqlite_master WHERE type='table' ORDER BY name"
+#                result = c.execute(tables_query).fetchall()
+#                result = [_[0] for _ in result]
+#                for table_name in fj_table_names:
+#                    if table_name not in result:
+#                        return False
+#                return True
+#            return False
+#        except:
+#            return False
 
 class FlapjackMapFormat(Tabular):
     file_ext = "fjmap"