✨ feat(vscode): 代码阅读类块改成属性表并默认折叠,类的说明进「说明」行
This commit is contained in:
1 parent
3329aca2e1
commit
43323659e1
22 files changed
+580
-121
No files matched your search
@@ -0,0 +1,40 @@
|
||||
"""领域异常。"""
|
||||
|
||||
from abc import ABCMeta
|
||||
|
||||
|
||||
class AppException(Exception):
|
||||
"""应用异常的基类。
|
||||
|
||||
带上 HTTP 状态码。
|
||||
"""
|
||||
|
||||
status_code: int = 500
|
||||
|
||||
def __init__(self, message: str) -> None:
|
||||
self.message = message
|
||||
|
||||
|
||||
class NotFound(AppException): # 行尾
|
||||
# 说明前面的注释
|
||||
"""找不到资源。"""
|
||||
status_code = 404
|
||||
|
||||
|
||||
@dataclass(frozen=True)
|
||||
class Meta(Base, metaclass=ABCMeta):
|
||||
class Config:
|
||||
extra = "forbid"
|
||||
|
||||
class _Hidden:
|
||||
pass
|
||||
|
||||
|
||||
class _Private:
|
||||
pass
|
||||
|
||||
|
||||
def factory():
|
||||
class Local:
|
||||
"""局部类。"""
|
||||
return Local
|
||||
Reference in new issue
Block a user