Blue-Labs / Blam

Blue Labs anti-muggle milter (mail filter)
0 stars 0 forks source link

TypeError: expected string or bytes-like object via blam.py:2428 #17

Closed FirefighterBlu3 closed 8 years ago

FirefighterBlu3 commented 8 years ago
  File "/usr/lib/python3.5/site-packages/ppymilter/server.py", line 193, in read_milter_data
    response = self.__milter_dispatcher.Dispatch(inbuff)
  File "/usr/lib/python3.5/site-packages/ppymilter/base.py", line 158, in Dispatch
    return callback(*args)
  File "/var/bluelabs/utils/blam.py", line 2751, in OnEndBody
    self._run_body_tests(msg)
  File "/var/bluelabs/utils/blam.py", line 2426, in _run_body_tests
    _stylesheets = [cssutils.parseString(e.text) for e in _xmldoc.getroottree().findall('//style')
  File "/var/bluelabs/utils/blam.py", line 2428, in <listcomp>
    and e.attrib['type']=='text/css']
  File "/usr/lib/python3.5/site-packages/cssutils/__init__.py", line 179, in parseString
    return CSSParser().parseString(*a, **k)
  File "/usr/lib/python3.5/site-packages/cssutils/parse.py", line 148, in parseString
    encodingOverride=encoding)
  File "/usr/lib/python3.5/site-packages/cssutils/css/cssstylesheet.py", line 355, in _setCssTextWithEncodingOverride
    self.cssText = cssText
  File "/usr/lib/python3.5/site-packages/cssutils/css/cssstylesheet.py", line 303, in _setCssText
    default=ruleset)
  File "/usr/lib/python3.5/site-packages/cssutils/util.py", line 461, in _parse
    for token in fulltokenizer:
TypeError: expected string or bytes-like object

session st 10.255.0.4:39706 on jan 28th

FirefighterBlu3 commented 8 years ago

css extraction rewritten, closing for now