Currently memsql-top doesn't support python 3 due to missing some ordering information (and likely some other issues). This task is to fix and test memsql-top with python 3. Here is the associated traceback:
Traceback (most recent call last):
File "/usr/local/updated-openssl/lib/python3.4/site-packages/cx_Freeze/initscripts/Console.py", line 27, in <module>
File "/memsql_platform/bin/memsql-ops", line 18, in <module>
File "/memsql_platform/memsql_platform/agent/cli/client.py", line 191, in parse
File "/memsql_platform/memsql_platform/agent/cli/command_memsql_top.py", line 34, in run
File "/usr/local/updated-openssl/lib/python3.4/site-packages/memsql_top/main.py", line 181, in main
File "/usr/local/updated-openssl/lib/python3.4/site-packages/urwid/main_loop.py", line 278, in run
File "/usr/local/updated-openssl/lib/python3.4/site-packages/urwid/main_loop.py", line 376, in _run
File "/usr/local/updated-openssl/lib/python3.4/site-packages/urwid/main_loop.py", line 682, in run
File "/usr/local/updated-openssl/lib/python3.4/site-packages/urwid/main_loop.py", line 719, in _loop
File "/usr/local/updated-openssl/lib/python3.4/site-packages/urwid/main_loop.py", line 224, in cb
File "/usr/local/updated-openssl/lib/python3.4/site-packages/memsql_top/main.py", line 172, in <lambda>
File "/usr/local/updated-openssl/lib/python3.4/site-packages/memsql_top/main.py", line 168, in update_widgets
File "/usr/local/updated-openssl/lib/python3.4/site-packages/memsql_top/QueryListBox.py", line 125, in update_entries
File "/usr/local/updated-openssl/lib/python3.4/site-packages/memsql_top/QueryListBox.py", line 83, in sort_columns
File "/usr/local/updated-openssl/lib/python3.4/site-packages/urwid/monitored_list.py", line 475, in sort
File "/usr/local/updated-openssl/lib/python3.4/site-packages/urwid/monitored_list.py", line 27, in call_modified_wrapper
TypeError: unorderable types: NoneType() < float()
Currently memsql-top doesn't support python 3 due to missing some ordering information (and likely some other issues). This task is to fix and test memsql-top with python 3. Here is the associated traceback: