def get_title(part): from applications.mails.action import decode for par in part._headers: name, value = par if name == "Subject": return decode(value) return ""
def name_for_file(part, path): """ Генерация имени для файла(без корреляции). """ from applications.mails.action import decode cont_t = get_cont_type_file(part) filename = decode(part.get_filename()) ext = '' if '.' in filename: filename, ext = filename[:filename.find('.')], \ filename[filename.find('.'):] filename = rus_to_eng(filename) date_ = datetime.datetime.now() result = 'nakl_%s_%s' % (filename, date_.strftime('%d%m%Y')) result = ''.join([result, ext]) if os.path.isfile(os.path.join(path, result)): result = ''.join(['(%s)' % id(path), result]) return result