):
fname = msg.get_param(param, header=header)
if fname:
+ if isinstance(fname, tuple):
+ fname = fname[2] # Do not recode if it isn't recoded yet
+ try:
+ for forbidden in chr(0), '/', '\\':
+ if forbidden in fname:
+ raise ValueError
+ except ValueError:
+ continue
fname = '-' + fname
break
else: