20 lines
256 B
Python
20 lines
256 B
Python
|
import enum
|
||
|
|
||
|
|
||
|
@enum.unique
|
||
|
class HandlerType(enum.Enum):
|
||
|
STATIC_FILE = 0
|
||
|
REDIRECT = 1
|
||
|
FUNCTION = 2
|
||
|
|
||
|
|
||
|
class HTTPMethod(enum.Flag):
|
||
|
HEAD = 1
|
||
|
GET = 2
|
||
|
POST = 4
|
||
|
PUT = 8
|
||
|
DELETE = 16
|
||
|
OPTIONS = 32
|
||
|
TRACE = 64
|
||
|
PATCH = 128
|