When file nme is longer than 255 characters the script get a error.
Fix proposed:
def truncate_filename(filename, max_length=255): return filename[:max_length]
cur_file_name = truncate_filename(cur_group_name+char_replacer_space+"ssh"+char_replacer_space+cur_node.attrib['Name']+char_replacer_space+cur_node.attrib['Hostname'], 255 - len(dir_remmina) - 10)+".remmina"
cur_file_name = truncate_filename(cur_group_name+char_replacer_space+"rdp"+char_replacer_space+cur_node.attrib['Name']+char_replacer_space+cur_node.attrib['Hostname'], 255 - len(dir_remmina) - 10)+".remmina"
cur_file_name = truncate_filename(cur_group_name+char_replacer_space+"vnc"+char_replacer_space+cur_node.attrib['Name']+char_replacer_space+cur_node.attrib['Hostname'], 255 - len(dir_remmina) - 10)+".remmina"
When file nme is longer than 255 characters the script get a error.
Fix proposed:
def truncate_filename(filename, max_length=255): return filename[:max_length]cur_file_name = truncate_filename(cur_group_name+char_replacer_space+"ssh"+char_replacer_space+cur_node.attrib['Name']+char_replacer_space+cur_node.attrib['Hostname'], 255 - len(dir_remmina) - 10)+".remmina"cur_file_name = truncate_filename(cur_group_name+char_replacer_space+"rdp"+char_replacer_space+cur_node.attrib['Name']+char_replacer_space+cur_node.attrib['Hostname'], 255 - len(dir_remmina) - 10)+".remmina"cur_file_name = truncate_filename(cur_group_name+char_replacer_space+"vnc"+char_replacer_space+cur_node.attrib['Name']+char_replacer_space+cur_node.attrib['Hostname'], 255 - len(dir_remmina) - 10)+".remmina"