Commit ab27dee5 authored by BO ZHANG's avatar BO ZHANG 🏀
Browse files

tweak CsstResult

parent a85e953d
...@@ -10,7 +10,7 @@ Modified-History: ...@@ -10,7 +10,7 @@ Modified-History:
2022-10-07, Bo Zhang, added Numpydoc docstring 2022-10-07, Bo Zhang, added Numpydoc docstring
""" """
from enum import IntEnum from enum import IntEnum
from typing import Optional from typing import Optional, Any
class CsstStatus(IntEnum): class CsstStatus(IntEnum):
...@@ -44,16 +44,16 @@ class CsstResult: ...@@ -44,16 +44,16 @@ class CsstResult:
def __init__( def __init__(
self, self,
status: CsstStatus = CsstStatus.ERROR, status: CsstStatus = CsstStatus.ERROR,
files: Optional = None, files: Optional[list] = None,
**output, **output: Any,
): ):
if files is None: if files is None:
files = [] files = []
assert isinstance(status, CsstStatus) assert isinstance(status, CsstStatus)
assert type(files) is list assert type(files) is list
self.status = status self.status: CsstStatus = status
self.files = files self.files: Optional[list] = files
self.output = output self.output: dict = output
def __repr__(self): def __repr__(self):
return f""" <CsstResult status={self.status}> return f""" <CsstResult status={self.status}>
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment