File tree Expand file tree Collapse file tree 1 file changed +12
-3
lines changed
Expand file tree Collapse file tree 1 file changed +12
-3
lines changed Original file line number Diff line number Diff line change 11from contextlib import contextmanager
22from datetime import datetime , timezone
33
4+ import sqlite3
45import pandas
6+ import pandas as pd
57from sqlalchemy .sql import select , update , delete , desc
68
79from poshc2 import Colours
810from poshc2 .server .database import database_engine , Session
911from poshc2 .server .database .Model import *
12+ from poshc2 .server .Config import Database
1013
1114
1215@contextmanager
@@ -216,9 +219,15 @@ def get_mitre_ttps():
216219
217220
218221def get_data_frame (table ):
219- pandas .set_option ("display.max_colwidth" , None )
220- pandas .options .mode .chained_assignment = None
221- return pandas .read_sql (select (table ), database_engine )
222+ pd .set_option ("display.max_colwidth" , None )
223+ pd .options .mode .chained_assignment = None
224+ try :
225+ print (Database )
226+ connection = sqlite3 .connect (Database .replace ("sqlite:///" , "" ))
227+ query = f"SELECT * FROM { table .__tablename__ } "
228+ return pd .read_sql (query , con = connection )
229+ except Exception as e :
230+ print (f"Error committing to database: { e } " )
222231
223232
224233def get_html_report_data (table ):
You can’t perform that action at this time.
0 commit comments