From 129b8cc30227dc3fae8e37817a49232efe88845b Mon Sep 17 00:00:00 2001 From: Michael Hohn Date: Mon, 22 Jul 2024 12:54:57 -0700 Subject: [PATCH] interim: collect metadata from one DB zip file --- client/qldbtools/qldbtools/session2.py | 28 ++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/client/qldbtools/qldbtools/session2.py b/client/qldbtools/qldbtools/session2.py index 68408fa..1010d7e 100644 --- a/client/qldbtools/qldbtools/session2.py +++ b/client/qldbtools/qldbtools/session2.py @@ -23,6 +23,34 @@ import dtale dtale.show(dbdf_1) # +# +#* Collect metadata from DB zip files +# +d = dbdf_1 +d.path[0] +idb, ibl = extract_metadata(d.path[0]) + +idb['baselineLinesOfCode'] +idb['primaryLanguage'] +idb['creationMetadata']['sha'] +idb['creationMetadata']['cliVersion'] +idb['creationMetadata']['creationTime'].isoformat() +idb['finalised'] + +for lang, lang_cont in ibl['languages'].items(): + print(lang) + indent = " " + for prop, val in lang_cont.items(): + if prop == 'files': + print("%sfiles count %d" % (indent, len(val))) + elif prop == 'linesOfCode': + print("%slinesOfCode %d" % (indent, val)) + elif prop == 'displayName': + print("%sdisplayName %s" % (indent, val)) + + +# # Local Variables: # python-shell-virtualenv-root: "~/work-gh/mrva/mrvacommander/client/qldbtools/venv/" # End: +#