Projects STRLCPY got-your-back Commits 7e121231
🤬
Revision indexing in progress... (symbol navigation in revisions will be accurate after indexed)
  • ■ ■ ■ ■ ■ ■
    fmbox.py
    skipped 19 lines
    20 20   def get_header(self, header, case_insensitive=False):
    21 21   if case_insensitive:
    22 22   header = header.lower()
    23  - header_value = ''
     23 + header_value = b''
    24 24   check_folded_header = False
    25 25   for line in self.msg_bytes.split(b'\n'):
    26 26   if case_insensitive:
    skipped 2 lines
    29 29   if line.startswith(b' ') or line.startswith(b'\t'):
    30 30   header_value += line.lstrip()
    31 31   else:
    32  - return header_value
     32 + return header_value.decode()
    33 33   elif line.startswith(b'%s: ' % header):
    34  - header_value = line[len(header)+2:].decode()
     34 + header_value = line[len(header)+2:]
    35 35   check_folded_header = True
    36 36   elif line == '':
    37  - return header_value
    38  - return header_value
     37 + return header_value.decode()
     38 + return header_value.decode()
    39 39   
    40 40   def set_headers(self, headers):
    41 41   new_msg = b''
    skipped 71 lines
Please wait...
Page is in error, reload to recover