I migrated to v9.1.5 and have the TA-XLS app installed and working from a v7.3.6.
Commanding an 'outputxls' will generate a 'cannot concat str to bytes' error for the following line of the outputxls.py file in the app:
try: csv_to_xls(os.environ['SPLUNK_HOME'] + "/etc/apps/app_name/appserver/static/fileXLS/" + output)Tried encoding by appending .encode(encode('utf-8') to the string -> not working
Tried importing the SIX and FUTURIZE/MODERNIZE libraries and ran the code to "upgrade" the script: it just added the and changed a line --> not working
from __future__ import absolute_import
Tried to define each variable, and some other --> not working
splunk_home = os.environ['SPLUNK_HOME'] static_path = '/etc/apps/app_name/appserver/static/fileXLS/' output_bytes = output csv_to_xls((splunk_home + static_path.encode(encoding='utf-8') + output))
I sort of rely on this app to work, any kind of help is needed! Thanks!