✨ feat(vscode): 代码阅读类块改成属性表并默认折叠,类的说明进「说明」行

This commit is contained in:
cruldra committed 2026-09-25 14:46:33 +08:00
1 parent 3329aca2e1
commit 43323659e1
22 files changed
+580 -121

No files matched your search

+40
View File
@@ -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