This commit is contained in:
gowthaman.b 2023-06-21 17:46:24 +05:30
parent 5ceecc6bf4
commit 4df0f6239b

10
main.py
View File

@ -32,7 +32,7 @@ def make_archive(source: pathlib.Path, destination: pathlib.Path) -> None:
shutil.make_archive(str(base_name), fmt, root_dir, base_dir)
class DBConn:
class JsonToCsv:
def __init__(self):
self.cur = None
self.con = None
@ -94,10 +94,10 @@ class DBConn:
self.cur.execute(sql, values)
def make_csv_from_tables(self, prefix=''):
dbConn.cur.execute("SELECT name FROM sqlite_master WHERE type='table'")
json_csv.cur.execute("SELECT name FROM sqlite_master WHERE type='table'")
tbls = []
for (tbl,) in dbConn.cur.fetchall():
for (tbl,) in json_csv.cur.fetchall():
if tbl.find(args.name) == 0:
tbls.append(tbl)
@ -266,7 +266,7 @@ class DBConn:
make_archive(args.output, pathlib.Path(f"{top_level}.zip"))
dbConn = DBConn()
json_csv = JsonToCsv()
if __name__ == '__main__':
if args.verbose >= 1:
@ -277,4 +277,4 @@ if __name__ == '__main__':
print(f"will delete {d}")
os.unlink(d)
dbConn.parse_json()
json_csv.parse_json()