Added version detection back to output

This commit is contained in:
Jamie Hardt
2024-11-23 20:20:19 -08:00
parent 8b402f310c
commit e60723afcf

View File

@@ -7,6 +7,11 @@ import json
from enum import Enum from enum import Enum
import importlib.metadata
version = importlib.metadata.version('wavinfo')
class MyJSONEncoder(json.JSONEncoder): class MyJSONEncoder(json.JSONEncoder):
def default(self, o): def default(self, o):
if isinstance(o, Enum): if isinstance(o, Enum):
@@ -52,7 +57,7 @@ def main():
ret_dict = { ret_dict = {
'filename': arg, 'filename': arg,
'run_date': datetime.datetime.now().isoformat(), 'run_date': datetime.datetime.now().isoformat(),
# 'application': "wavinfo " + __version__, 'application': "wavinfo " + version,
'scopes': {} 'scopes': {}
} }
for scope, name, value in this_file.walk(): for scope, name, value in this_file.walk():