X-Git-Url: https://git.jsancho.org/?p=datasette-connectors.git;a=blobdiff_plain;f=datasette_connectors%2Fmonkey.py;fp=datasette_connectors%2Fmonkey.py;h=0fb4e1c7b8d583d4e5e353952bb325122c679c52;hp=5fd04703bf676b047a04c6a493341ab16ade2abf;hb=3cc49f23a9f3c0e8cb2b7eb707382c6ae708c1f4;hpb=f1dd3e8c2e09f511840c1cfa8243fb83a6174705 diff --git a/datasette_connectors/monkey.py b/datasette_connectors/monkey.py index 5fd0470..0fb4e1c 100644 --- a/datasette_connectors/monkey.py +++ b/datasette_connectors/monkey.py @@ -17,36 +17,6 @@ def patch_datasette(): Monkey patching for original Datasette """ - async def table_columns(self, table): - try: - return await self.original_table_columns(table) - except sqlite3.DatabaseError: - return ConnectorList.table_columns(self.path, table) - - Database.original_table_columns = Database.table_columns - Database.table_columns = table_columns - - - async def primary_keys(self, table): - try: - return await self.original_primary_keys(table) - except sqlite3.DatabaseError: - return ConnectorList.primary_keys(self.path, table) - - Database.original_primary_keys = Database.primary_keys - Database.primary_keys = primary_keys - - - async def fts_table(self, table): - try: - return await self.original_fts_table(table) - except sqlite3.DatabaseError: - return ConnectorList.fts_table(self.path, table) - - Database.original_fts_table = Database.fts_table - Database.fts_table = fts_table - - def connect(self, write=False): try: # Check if it's a sqlite database