diff options
| author | fumingwei <[email protected]> | 2023-11-23 15:30:48 +0800 |
|---|---|---|
| committer | fumingwei <[email protected]> | 2023-11-23 15:37:08 +0800 |
| commit | 386e154ddb5ab322c4a489b6c6b3a172de44788e (patch) | |
| tree | 7f9f0b63d2aa81dd3d4da6c11a505e7810768302 /src | |
| parent | d1f72eda03ba7d0139c8f51b2d8efbabe9beb1b5 (diff) | |
bugfix:print_table add default args verbose
Diffstat (limited to 'src')
| -rw-r--r-- | src/exporter/fieldstat_exporter.py | 14 |
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"] = {} |
