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