NovaBryan/EVE_Dump
Log | Files | 📦 下载最新源码 (.zip) | Refs | README

errors.py (885B)


      1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\carbon\common\stdlib\email\errors.py
      2 
      3 
      4 class MessageError(Exception):
      5     pass
      6 
      7 
      8 class MessageParseError(MessageError):
      9     pass
     10 
     11 
     12 class HeaderParseError(MessageParseError):
     13     pass
     14 
     15 
     16 class BoundaryError(MessageParseError):
     17     pass
     18 
     19 
     20 class MultipartConversionError(MessageError, TypeError):
     21     pass
     22 
     23 
     24 class CharsetError(MessageError):
     25     pass
     26 
     27 
     28 class MessageDefect:
     29 
     30     def __init__(self, line = None):
     31         self.line = line
     32 
     33 
     34 class NoBoundaryInMultipartDefect(MessageDefect):
     35     pass
     36 
     37 
     38 class StartBoundaryNotFoundDefect(MessageDefect):
     39     pass
     40 
     41 
     42 class FirstHeaderLineIsContinuationDefect(MessageDefect):
     43     pass
     44 
     45 
     46 class MisplacedEnvelopeHeaderDefect(MessageDefect):
     47     pass
     48 
     49 
     50 class MalformedHeaderDefect(MessageDefect):
     51     pass
     52 
     53 
     54 class MultipartInvariantViolationDefect(MessageDefect):
     55     pass