summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorfumingwei <[email protected]>2023-11-23 15:30:48 +0800
committerfumingwei <[email protected]>2023-11-23 15:37:08 +0800
commit386e154ddb5ab322c4a489b6c6b3a172de44788e (patch)
tree7f9f0b63d2aa81dd3d4da6c11a505e7810768302 /src
parentd1f72eda03ba7d0139c8f51b2d8efbabe9beb1b5 (diff)
bugfix:print_table add default args verbose
Diffstat (limited to 'src')
-rw-r--r--src/exporter/fieldstat_exporter.py14
1 files changed, 9 insertions, 5 deletions
diff --git a/src/exporter/fieldstat_exporter.py b/src/exporter/fieldstat_exporter.py
index a40481d..7e6c5be 100644
--- a/src/exporter/fieldstat_exporter.py
+++ b/src/exporter/fieldstat_exporter.py
@@ -336,8 +336,11 @@ class TableFormatTable:
return
#exporter table row name.
+ row_str = []
for key, value in tags.items():
- row.append("%s_%s" % (key, str(value)))
+ #row.append("%s_%s" % (key, str(value)))
+ row_str.append("%s_%s" % (key, str(value)))
+ row.append('&'.join(row_str))
#exporter table row value.
sorted_keys = sorted(fields.keys())
@@ -637,7 +640,7 @@ class LocalExporter:
self.build_not_table_format_exporter(self.objects_matched)
- def print_table_format(self, groupby, columns, enable_speed=True):
+ def print_table_format(self, groupby, columns, enable_speed=True, verbose=False):
table_fields=[]
for item in self.objects_matched:
is_print_table = True
@@ -662,9 +665,10 @@ class LocalExporter:
if key not in columns:
new_fields["fields"].pop(key)
- for key in tags:
- if groupby != key:
- new_fields["tags"].pop(key)
+ if not verbose:
+ for key in tags:
+ if groupby != key:
+ new_fields["tags"].pop(key)
# if enable_speed == False:
# new_fields["fields_delta"] = {}