|
70 | 70 | DEFAULT_PAGINATION_OPTIONS = [10, 25, 50, 100, -1]
|
71 | 71 | DEFAULT_PAGINATION_MENU = [10, 25, 50, 100, "All"]
|
72 | 72 | opt.order = []
|
| 73 | +opt.maxBytes = 0 |
73 | 74 |
|
74 | 75 | logging.basicConfig()
|
75 | 76 | root_logger = logging.getLogger()
|
@@ -700,6 +701,7 @@ def gremlin(self, line, cell, local_ns: dict = None):
|
700 | 701 | gremlin_metadata = build_gremlin_metadata_from_query(query_type='query', results=query_res,
|
701 | 702 | query_time=query_time)
|
702 | 703 | titles.append('Console')
|
| 704 | + |
703 | 705 | try:
|
704 | 706 | logger.debug(f'groupby: {args.group_by}')
|
705 | 707 | logger.debug(f'display_property: {args.display_property}')
|
@@ -738,10 +740,11 @@ def gremlin(self, line, cell, local_ns: dict = None):
|
738 | 740 | # If not, then render our own HTML template.
|
739 | 741 | results_df = pd.DataFrame(query_res)
|
740 | 742 | if not results_df.empty:
|
741 |
| - if (isinstance(query_res[0], dict) and len(results_df.columns) > len(query_res[0])) or \ |
742 |
| - isinstance(query_res[0], list): |
743 |
| - query_res = [[result] for result in query_res] |
744 |
| - results_df = pd.DataFrame(query_res) |
| 743 | + query_res = [[result] for result in query_res] |
| 744 | + query_res.append([{'__DUMMY_KEY__': ['DUMMY_VALUE']}]) |
| 745 | + results_df = pd.DataFrame(query_res) |
| 746 | + results_df.drop(results_df.index[-1], inplace=True) |
| 747 | + query_res.pop() |
745 | 748 | results_df.insert(0, "#", range(1, len(results_df) + 1))
|
746 | 749 | if len(results_df.columns) == 2 and int(results_df.columns[1]) == 0:
|
747 | 750 | results_df.rename({results_df.columns[1]: 'Result'}, axis='columns', inplace=True)
|
|
0 commit comments